27... R8e3#
35... Rg6 36. Nc5 Rg1 37. Nxa6 Ra1
Thanks, it's too bad I missed those.
Does this mean the bishop sacrifice was a good idea after all? Or would White have turned out okay if he'd moved the king to row 1 instead of row 3 on move 26?
Bh3 is still a blunder since you really wouldn't have gotten anywhere if the King moved down.
I think you should just try to be more careful and not be worried about the time too much at the start. You were already worried about your time in move 15 but the game still went on until move 37 so you weren't really in that much of a time crunch yet.
if I've done it correctly, the following should be a game I just played, with some annotations: