Exactly my take on it. News release? Mehh... Secret insider leak ahhh intertwining with a bit of intrigue.
Like minds.. :)