All this moaning of how bad this game is when in fact it's not a game, it's a demonstration of whatever Rebellion wanted to (could) give at the time probably pressured into it by Sega, at the same time as re-developing and supporting AvP Classic on Steam and preparing the release code of a title across three different platforms.
A little perspective please, Rebellion are a small UK software/sci-fi media production team, not EA, not Valve. They won't have 100's of programmers ready to re-code and redevelop items just to meet a deadline (again probably given by Sega to get it on to Steam, as the banner after you exit a game should let you know that Sega are treating this pretty seriously).
The other points about just how garbage this game really is... That's typically followed up by a "how do you counter attack?", "how do you focus jump?" at least on most of the official forums it is...
Read back this thread alone you will see loads of people coming onside after they figured something out or took the time to understand the demo for what it is.
I worked all day yesterday, checked this thread when I could ended up having an hour to play with the broken multiplayer and still managed to game for 50 mins because the forums were full of ways to get a match going. And this abysmal software house managed to code a fix for someone else’s platform in less than a day, managed to re-engineer multiplayer on a foreign platform for a legacy game (£3 cost to you) in under three weeks whilst having a major new title to attend to...
Honest to god, if it really is that bad then get yourself a copy of C++, show us all how it really should be done, be sure to let me know when you do, I’d love to pick the holes in that.