This is assuming that this post is primarily marketing rather than a guy who is emotionally invested in both game design and his past getting something off of his chest.
Sure, it acts as self-promotion, but it's cynical to assume that everything that promotes anything was created first and foremost to sell stuff.