It appears that T-Mobile USA is delaying the G1's Android OS, "Cupcake". From T-Mobile :
G1 community,
We’d like to provide an update on the rollout of Android 1.5 for T-Mobile G1 customers.
We are working diligently to get Android 1.5 out as soon as possible, while aiming to ensure a consistent, positive experience for our customers. We’re finalizing the build this week to ensure optimal functionality and smooth delivery. Therefore, the rollout schedule has been reset by approximately a week, and we expect all G1 customers will have the update by early June.
This is a well needed update, and even though many people want it now, I think it would be best to let them better the build. This way, the OS will provide the best experience when it is released.
[T-Mobile]