That was made by a member here... I don't remember which one though.
It was made by me. It was made as an attempt to get Bethesda to contact me in order to obtain the URL for TES V. You see, I "own" a lot of the elderscrolls related urls on twitter after I figured out they supposedly did not have one.
Why I update it? Well just so it looks like i'm using it and they cannot be repossessed because they are not technically dormant.
And how did Fallout 3's official reveal relate the the Game Informer reveal for it? Did it happen pretty much at the same time?
All I remember is that they had a splash page on prepareforthefuture.com
I'd go digging up on their main site, or that site for answers.