OK chessvideos is back up, here are some comments:
Moves 1-17 you played quite well and logically, some minor comments:
2.-Nc6: This blocks the c-pawn which could be used to put pressure on the center. Imagine your position after 6.-Bd6 with a pawn on c5 instead of c7. Looks more harmonious.
14.-Na7: In itself okay, but you kinda forgot the knight there for a long time. 14.-Ne7 was also good, heading for f5.
On move 18 you could have finished him off with some simple tactics: 18.-Rxb2 19.Bxb2 Qb6 20.Qg2 Rb8 skewers b2 and b1.
22.-Qxe3 was good, there isn't any discovered attack to be worried about.
Did you notice that 25.-Nb5 doesn't work due to 26.Bb2 trapping the queen? Good for you if you did
On move 26 you could also play 26.-Rb2 to trade off more pieces (27.Rc1 Qxc1).
28.-c5 looks panicky, you could play something like 28.-Nb5 to get the knight into play without hanging pawns. If he played 29.Nxd5 after 28.-c5 he has some minor swindling chances (maybe threatening 30.Ng5). On move 30 he could and should have taken on d5 as well.
31.Bxa5 was obviously a total collapse by him. He could still play 31.Rc3 keeping chances (for instance 31.-Bxc3 32.Bxc3 Qa2?! (Qb1 immediately should be better) 33.Ng5 and you still need to find 33.-Qb1 to cover h7 and not 33.-g6?? 34.Qf6.
You've clearly improved, congrats on that