This announcement post was made via Tor, which would be an entirely new habit for Trevor.
No such thing as a coincidence.
-edit-
I have been in touch with Trevor and can confirm that the account details presently in use are not those he registered with.