You know, for a guy who posts this really nice owning of a minor error by an NM and says "How can I prove this wasn't cheating?" posting this game doesn't seem especially wise. For instance, in this game you missed 21 Re6 which completely owns black. That was lots easier to see than the sequence you played in that game against James.
This game started a while ago so I've probably improved during the course of the game but I saw Rc3 for easy queen. I don't know how he didnt see it.
Also, it was thematic and I've never done that opening before so I'm sure my opening moves were terrible!
http://www.chess.com/echess/game?id=56665772
I put an okay pin but it is easily dealt with, be sure to look over your moves before accepting.