When you start a post with "stupid iPhone" and "stupid iTunes", you aren't gonna get much help. I'm sure that the iPhone is totally stupid or it would have already figured out how to remedy all your problems.
just call apple. why wouldn't you do that first? you paid for the phone and have a warranty. you could have been on the phone with tech support before you finished creating a macrumors account.