Watch RahXephon, it beats TTGL in every possible way imho.