We're currently experiencing a minor issue with our email system preventing emails for new registrations and verifications going out. We're currently working to fix this
He does play a big part of it yes. I'm not a very political person, but even I feel the urge of saying Good luck in the years to come.
Who knows, he might do some good.