Um, it had no rivals? Really? I would say that it's had quite a few. Ever since Apple came out with the iPhone, every manufacturer in the world has been putting out touchscreen phones. HTC is just one of them. I do agree, T-Mobile does not have the 3G coverage. I am sure in time, they will improve, but, it will take a great deal of time.
Finally, it is not foolish to believe Android will not destroy the iPhone. It just won't happen. Apple is in this to stay, no matter what happens with Android. Regardless, who is to say that the ONE person making that great idea isn't at Apple? Or, better yet, one of the third parties working on Applications for the App Store?
Trust me, Android will not "pwn the damn iPhone". I am sure that it will become a good operating system, but, Apple doesn't have anything to worry about.