Black had lot time to win Queen by discovered attack with 25. Bxd4+
Also, you had over 16 seconds towards end so I guess 43. Kc3 wouldn't be that hard.
Nevertheless, congratulations.
And now don't fear losing rating.
Yep, that queen hang was an unfortunate idea to miss.