And in other news - This annoying popup appears now for some reason. I checked with wowhead, appears to be on their side of it all.
Received word they're fixing it, so click it away for now please!