XD Yeah, that was a bit hard to take in.
I wasn't around for the hype myself, but apparently this guy really set himself up for a fall, trying to bill this as the first "official" fan made episode and generally sounding way too cocky about it. If he hadn't gone that route, it probably would be seen as the flawed but harmless fan project with lots of novelty that it is.