In my opinion this game shows one very important thing.
You have acquired some very bad habits because of rapid.
It doesn't matter what time control you use because you think and act like it is rapid.
How one can miss such simple moves like 24...Qf4+ or 29...Qe3#?Either he is a beginner or he is careless.I am absolutely sure that your focused time in these positions was not more than 10 minutes.I am actually sure that you rarely spend more than 10 focused minutes in any move(I am talking for 10 minutes where nothing else exists except the position).
If you want to be better , get rid of the bad habits rapid has inflicted on you.Play a lot of slow chess and try to be more focused and and more systematic with your thinking.
I actually disagree 100%. This notion that shorter time controls make you a worse player is antiquated, and, in my opinion, an excuse for poor play.
The problem with playing shorter time controls is that you don't practice careful evaluation and calculation, that doesn't make you worse, unless you start blitzing out moves in longer time controls, it just doesn't help you improve.
If you play rapid, and want to improve off it, you simply have to carefully comb over the game afterwords, and I don't mean with an engine. Go through, move by move, and think about the position as if you had al the time in the world. Evaluate. Come up with candidate moves. Calculate. Figure out why you didn't play those moves and challenge your intuition. It's great for finding flaws in ones predispositions.
The problems commonly associated with short time controls come from when payers just spam out game after game after game. THAT will cripple your progress, but you can still learn plenty from short games. After all, you learn most from mistakes!
That being said, long time controls help you improve too!
EDIT: No disrespect to DS, he's very insightful. I simply respectfully disagree.
This one isn't for the feint-hearted. Sit back and enjoy black throw away a great opportunity yet again after somehow getting into a winning position. There are bound to be dozens of missed tactics. I think this game is worth posting up because it's against a stronger opponent (a good friend of mine from Manchester) and I actually created a kingside attack pushing kingside pawns which is something I am very reluctant to do. I think I played fairly well overall, some awful moves at the end, and as so often happens... I messed up. Enjoy!!