Has been suggested before:
http://forums.legionsoverdrive.com/threads/get-this-on-steam.765/
This game needs more players, only reason people don't play is because they don't know it.
Steam has a free to play area, shouldn't cause any licencing issues.
Get this on steam!!