His first viral "giveaway" video was him giving a homeless person $10,000. That wasn't his money. He got a company to invest in him by giving him the money to donate (while filming it) and promised them a return on their money. It's been a business venture from the outset.
That said, it doesn't really bother me. If he makes $1m dollars giving away $500k, so be it. He reinvests that money back into his business, that employs many, many people and sometime finds its way back to those in need. He's not inherently rich, he needs to make money to donate it and his means of making that money is sometimes exploiting the very act for likes, clicks and ad revenue.
Blizzard would probably require him to spend all the money though, as more money = more clicks.
I think both are no.
Not to suggest he's operating in any way like a non-profit, but they all receive money and then distribute that money in ways that either increase the future money they can use for their mission or directly on the mission itself. The fact that he's built a self-sustaining model for helping individuals without merely forking over his own assets is impressive.