I agree with all your rankings. Great game. Only thing I would complain about was the fricking kicking tee. I'd give it an F.