So the good news is that T-Mobile has decided to keep right on taking pre-orders for the G1 through October 21, just one day before the handset's official launch. The bad news, though, is that it doesn't mean you'll be getting your Android on come October 22. Turns out that the initial allotment of G1s set aside for pre-orders is now sold out completely, and any names taken between now and launch will be allotted phones being shipped "at a later date." It's not clear if a "later date" means a week, a month, or a decade after the 22nd, but for the sake of everyone involved, we hope its the former.
Update: T-Mobile's site says that pre-orders taken from here on out will be delivered "as early as November 10," so it looks like you early birds are going to have a nice little period of exclusivity. Thanks, everyone!