I haven't looked in too great detail, but:
1. The Ne3 - g4 - h2 manouvre seems strange, to say the least. The h2 knight was out of play for a long time.
2. 27. c4 is a serious mistake, accepting an inferior pawn structure. 27. Rc1 should be preferred, e.g. 27 ... bxc3 28 Rxc3 Rb2+ 29 Kg3 Rxa2 30 Rxc5, where White should be able to hold a draw.
My opponent got a positional advantage against me and pulled off a win. I did not play my best this game, but find this game very interesting and would like to analyze what exactly went wrong. The time before this one when I played this opponent we were the same colors and the same oppening occured but he didn't go for a queenside attack and the result was a draw. I have had success playing this opening against the sicilian as white, but it appears that the best way to counter this opening is to go for a queenside attack(I could be wrong, just based on this game).