I don't know why I still consider this a technical forum. Almost everything you said isn't true. Windows 7 installs from a USB stick in about 15 minutes (longer depending on the performance of your system).
Shenanigans. Unless you're using some ultra-mega-quantum computer it does NOT install in 15 minutes. On _my_ machine, an i5 2.66Mhz with 4G RAM it was well into 45 minutes. Compare that to my Bodhi Linux install on the same machine: from the time I hit the "install Now" button after answering the last of 7 questions -> 2min 53secs ON THE DESKTOP CONNECTED TO THE NET. No, I'm not exaggerating.
The only choice is where to put it and installation completes and the system reboots.
During which it completely takes a crap on the MBR, completely ignoring any other OS you may have installed.
Windows starts and then some configuration questions are asked and I assume are required on other platforms (account name and password, date and time, and yes, choosing to enter the Windows license key or not). I feel like I'm leaving something out, but after these steps the system is up and ready for use.
Yes, you are forgetting something. Like when you have do find the drivers some some strange hardware on something unusual and not on a popular machine, like, say, a DELL MINI 10!! which win7 couldn't cope with with graphics or wireless. Compared to EVERY Linux I've put on there which had them both working OOTB.