Reminded me of Year Zero, which is a very good thing.
Very interesting point of view about a first contact, even if it's of course, in may ways, a transparent nerd self-realization fantasy.
Specially loved the attempts at describing games just on the edge of incomprehensibility. If they were made less understandable, there's no plot. If they were more human, then it's not fun.
Going to read the extra free content available at the book's site.