Just go to GameCopyWorld.com for the No CD activation crack and quit bitching.
I just finished the game (I bought it day one because I played 45 mins of it on the xbox last year) and man what a fun game. Story was very cliche and typical, but the graphics and dialogue, voice acting was incredible. Great game, kinda like a Oblivion in space but smaller and better in my opinion.
20 hour games are great, just about the right amount of time to play and move onto something else.