I think you need to look at that review again, it is rated better then 30% of all games, not 30%. Metacritic has it at an 84. Also, you don't seem to understand how the black market works. You are not given ammo all the time, if you want ammo you buy the gun again from the BM.
As for porting...