Hey, sorry for the lack of news. We are running extremely low on UDID's, so we have only been able to pick a few testers. We are trying to get as wide variety of devices as possible. If any of you have iPhone 2G or an iPhone 3G we might still have a spot or two open. For the rest of you, we might be able to squeeze a few more people later on. I'll keep you posted and thank you for applying. Also having a Facebook account is required for testing, as it is used to access the social features of the game.
No, it also works on both the iPod Touch and the iPad. You can import photos through the Photo Library or pick from the built-in art packs.