I don't see any directional keys or joystick. That makes me think it is a PPC Phone Edition.
That could be more an Achilles heel than the Telltale Heart. Even a PPC needs a Dpad (from my experience with Cingular 8125). A touch screen alone isn't going to get the job done.