According to google developers cupcake is not ready for public consumption, it is there for a framework for other hardware vendors to have a platform to develop against, it is work in progress.
Having said that, parts of it are stable enough for T-Mobile to include in any updates they care to give us, such as the on screen keyboard