Directly after the yesterday's introductions and announcements from Apple I purchased a developer's slot so I could register my iPhone5 and properly download the iOS7 beta. After a few hours of the confirmation email not arriving I gave up and upon reading the new beta could be downloaded without registering proceeded to do so. As others experienced, it was hit and miss with my impressions of this new operating system for the iPhone. After experiencing severe lag and having various features not working decided to simply downgrade back to 6.1.4. Before doing so I opened my email and low and behold there was my official confirmation my iPhone submission had gone through and my iPhone available to receive iOS7 (from a developer's account). Now, the only way to download this earlier was of course to update with iTunes as clicking restore would not work. Today with my iPhone accepted in the program the method alters to clicking restore (and not update). Thus I did. I've now had a chance to play around with it for a couple of hours and can report there is a distinct difference between adding 7.0 to your iPhone via update and restore. (For example, the wallpaper was included in the restore whereas it wasn't with the update.) Obviously there is still some lag but nowhere near as poor as the experience was the first go around. I'd recommend not using the update strategy but rather the restore option as really, the beta is buggy enough without crippling the procedure further by allowing some of the older 6.0 to remain.