Yes, delay of game should have been called.
Yes, the Ravens should have had a minimum of 10 points, possibly 14 at the half.
No, the Ravens did not "deserve" to win the game.
The Ravens played better than expected, and the Steelers played worse than expected, but the Steelers still were far...