Interesting! I think what's most fun about this position is the move immediately prior to the rook sacrifice, where you played 29. ...g5. This is not exactly bad, but you were I think prioritizing your own king's safety over his--and his own situation is much worse. Instead, you could have played 29. Ng5! which immediately brings your bishop into the attack, no sacrifice required, threatening an immediate mate in one with Nh3. What's he do? The only real move he has is Nf3 to cover--then you check on h3, and you have a nice forced Queen-Rook fork on f4! Your bishop is still attacking and you're up the exchange :)
Best of luck in your tournament!
I think it probably is better, I think I had a short look at that, but I did not like the opening of my king, besides he got no play after 29... g5 I was really running the shots after that.