I know everyone knows about this already, But heres a new vid they released:
http://www.youtube.com/watch?v=5BNgedktKx4&feature=youtu.be
Personally, i think in the future it could be a really good game to have a league on, if we could skin replicas. The turning looks waaay to easier, but then again, its only beta.