The game looks pretty interesting from the screenshots on that site, hopefully it does make it over here eventually