Our best friends at T-Mobile are getting set to roll out 3G in New York soon -- real soon, as was previously expected. New York will launch on May 1, to be exact, according to TmoNews.com. That's, like, tomorrow. The leaked document promises T-Mobile customers the "great call quality they've come to expect...and more network availability". The rest of the network will be rolled out in 2008 to 20 markets, including Los Angeles, Detroit, San Diego, Austin, Las Vegas, Minneapolis, Miami, and several more. As TmoNews.com points out, New Jersey and Long Island are mysteriously off the list. View all the launch cities after the break.

[Thanks to everyone who sent this in]

New York City
Austin
NJ and Long Island
Las Vagas
Minneapolis
Miami
Dallas
Chicago
Houston
Philadelphia
Denver
Detroit
Orlando
Kansas city
Atlanta
Los Angeles
New England
Portland
Sacramento
San Diego
Seattle
Washington DC
San Francisco
Birmingham
Memphis
Tampa
Phoenix

HTC Diamond screen shots floating around?