Penguincw: Wonderful game.
Things already started to get interesting after 2.b3, only the 8th most popular move in the database in the Sicilian (after 2.f3, 2.c3, 2.c3, 2.d4, 2.f4, 2.e2 and 2.d3). Then, 4.f3 was only played in E Levushkina vs M Seps, 2010 where in that game 4...d6 was played. So, 4...g7 (see diagram 1) is a novelty.
After 6.e6 black wastes time bringing the knight back, so I think 6...f6 is best. I can see 7.exd7+ xd7 8.c4 but after 8...b6, that bishop can't be on that diagonal much longer.
Lastly, 40.e3 seems a little too passive. Why just defend the rook? Why not play 40.xe6 (see diagram 3) to defend the rook, grab a pawn, and have some play against the black king?