Really
In times like this, I'm reminded of the first two rules in the 7th Sea Game Master's Guide.
Rule #1: There are no rules.
Rule #2: Cheat anyway.
The DM is more then a calculator. The DM shouldn't be a computer program mindlessly following the rules. The DM should ignore, break, bend, change, and make up the rules as needed to present the game.
The DM modified the Ogre based on the fluff. Good for him, that's good DMing. He took a look at a monster and said, how can I add something to it. If I was DMing this game, and you or another player asked for a saving throw to land gracefully against the wall, I'd have allowed it. It's just as appropriate as the Orge's mighty smash.
You are correct in saying that you can't narrate the ogre's actions based on your character's description.
The DM can. The DM can ban spells, feats, classes, items, monsters, or races all for fluff or mechanical reasons. The DM doesn't need to roll an attack role to hit you. The DM gets to judge how spells work or don't work (check out the great Orca Wall example earlier).
By agreeing to play in the DM's game, you've ceded to him the vast majority of Narrative Control. If he's smart and capable, he'll trying to create an experience that everyone at the table enjoys (that includes the players and the GM). Having his monsters auto hit probably isn't a good change. If he abuses his Narrative Control, he'll find himself without players in short order.
Finally, how do you know the Ogre didn't have a mighty smash ability that knocked targets back? Is there some sort of player review of the monsters before the game session (like a peer review of a scientic paper perhaps

)?
Who knows, you might enjoy my DMing style. Have you tried it?