Could it be that Tesla is somehow replacing their crappy forum with a Tesla Motors Club based one? This actually makes some sense to me on multiple levels given other discussions going on. It also would explain why the announcement is being made to us in this way rather than in plain English in an official blog post.
It could be, but you could produce a key to have the first 18 characters be anything. So all that was done there was pick a message then generate a key. Since the key is gibberish then I doubt it is the correct message.