They are too busy to post most of the time, since they are working on the project and other things. Its easier to have one account to convey the messages from everyone.
Why do people keep bringing it up? It has no bearing on the project, as long as it continues. Even if I were to leave, someone else would continue to post updates using this account.
We have several prints of this, despite some people doubting it, and are in the process of getting more. We also are getting other prints of Star Wars, and Return of the Jedi. For any doubters still out there, feel free to post your own screenshots, and video previews of them. We would like to see them.