Thanks for explaining the ban - I messaged you (I suppose) on Reddit asking why, but never received an explanation. I would have imagined a screenplay like this would be of interest to the community, and I couldn't really figure out what rule I had broken, but apologies for breaking the rules nonetheless.
I did in fact announce my (freely available) CG book [0] on Reddit, where it was very well received - 1300 upvotes in gamedev [1], 2500 in programming [2], tons of awards. Turns out Redditors respond positively to original quality content shared for free :)