"incredulous as it may sound"? No, it sounds incredible, and that makes you feel incredulous.
Also, the use of commas in this article is terrible. This used to be a well-written site, until you hired an editor who can't write himself.
To avoid getting anyone in trouble, I should make clear that I'm not a games journalist, just a disappointed reader. I didn't even know about the Slitherine sale, so I'm not an insider of any kind.My bet is that Dripgrind may be keeping his identity secret for good reason.