I think it's great to have the option, but with java on the horizon, unless there's some technology I'm not aware of, it will be impossible to port t2 code from c++ to java platforms automagically.
The whole point of t1 is to not have to worry about portability, but they've made it so restrictive (at least as of right now), that neither t1 or t2 will be great options for game dev. T1 will be too restricted, t2 will require multiple sets of code for different platforms. Hopefully as AppGameKit matures, T1 will become more effective.
Now if we could get a code translator for T1, that would be sweet, but barring that, TGC should just open up the language a little more. Give us pointers, let us have compiled libraries so we can share code easier, and let us make some mistakes