The demo is a bit rough for a reason. I'm fairly sure it's based on a code base that's practically a year old, which the developer actually had no control over. Remember, developers have no control over actual release schedules...things have actually changed between the demo and the full game. For example, the AI was tweaked, and locational damaging has been addressed.