Wow! Two of my favourite things combined, Newgrounds and podcasts! I love it!
I loved the part where you mentioned the whole Tumblr drama i never thought of that but now that you brought it up i think there is a big possibility that that is the case!
P.S. Happy Pi Day
P.P.S. Its not Pi Day anymore :/