USB? What, exactly, do you want to plug into it?
It will run iOS 5 when it's ready (good luck getting the latest Android releases on non-Google hardware).
It will run iOS 5 when it's ready (good luck getting the latest Android releases on non-Google hardware).
Good luck with iOS 5 practically bricking the all but the latest hardware coming out of Apple because the phone slows to a crawl.