Release date will be towards the end of fall this year. And yes it will definitely be available in the US.
It'll have it's own app. The Twinoid app is just for the social network side of things. For example we made Uppercup Football https://itunes.apple.com/us/app/uppercup-football/id881006708 which is a game you download from the store like any other. You will also be able to play on your web browser on any PC that has Flash.
We don't have a fixed date for an iOS release yet. A first alpha will be running on the web from the 18th of September. Definitely before the end of the year in any case!
We're pushing back the Alpha by about a week. Two out of three of our devs have taken a surprise holiday... Sorry peeps.
I can't believe I've missed this thread up until now, sounds really interesting. Looking forward to hearing more about it and getting it.