Your 5th move looked a little off for any of the a6 slav theory that I am aware of, so I did some research and it appears 5...e6 takes you out of typical a6 slav/chebanenko theory.
5...e6 isn't mentioned in my chebanenko book (by Bologan) at all. 5...b5 is the most common move to stay in a Chebaneko system. The only other moves consistant with the a6 plan is to play 5...Bf5 or 5....Bg4 and meet Qb3 with Ra7 which is actually the orignal idea of the Chebaneko even though its not played too often any more. Ra7 looks odd but black recokens that the Queen on b3 is just as misplaced as the Rook on a7. Also, once black plays the eventual b5, the rook is ready to double on e file.
By playing 5...e6, I am pretty certain you have entered into the meran systems of the semi-slav where black has played a early a6; however, in the most recent meran theory Black has been trying to do without a6. Check out some Recent Anand games for some more on the Meran without a6; here is a video to get you started:
http://www.chess.com/video/player/pawn-structure-101-caro-slav---anands-brilliance
I admit that 8.Be2 probably isn't best in this line, but its a pretty typical anti meran idea in a lot of lines. Usually the idea of playing Be2 instead of Bd3 is to meet dxc4 with a4 (impossible with the bishop on d3) and delay the recapture on c4 thus holding back black's queenside expansion. Clearly with the early a6, this idea doesn't work here.
The rest of the game is pretty impressive. I don't know if you have checked the game over with your engine yet, but I looked it over with Fritz 13 and once the NM broke book with 8.e2, 100% of your moves until the end of the game match fritz 13s 1st choice. Several of the moves were natural developmental moves but is still a heck of an accomplishment.
I don't know what there will be to discern on this one, he went wrong in the opening and the game ended as a short. <25 moves. My opponent is a NM, but he was playing 30 some odd games on here which means he didn't try as hard as I did. :D I'm posting this because it's an a6 slav. I used recent theory, so JD might want a look.