All of the above is likely too complicated for non-techsavvy users.
Basically anything more than running through a setup wizard (that explains things in simple terms) is too complicated. Separate boot CDs etc is too "foreign" for those that are not very familiar with computers.
Anyone that can connect to the internet, download a file and burn it to a cd, and switch on a computer should be able to do that - That should include roughly all internet content download users.
All the rest will be automated by the team that compiles the .iso file.