The demo is out on PS3. Seems a bit rough, but like it could be fun and deep. Anyone know about this series or have any thoughts? I enjoyed the demo.