Locking this topic before it gets any more heated. It has been noted that we should announce guests earlier (for the past few years that I've personally been keeping track) and we've seen progress made towards that goal. Like all other feedback**, you can always post about it on these forums, Tweet it to us*, Facebook us*, or e-mail us and we'll hear it - because nothing publically is seen doesn't mean that we don't try to work on it.
As ewu said, there are many things that factor into running a convention and among them, I would personally rate "Guest Relations" as being one of the most difficult. As we continue year-after-year, we are continually refining the process and it seems that no matter who we get no one will be happy (for everyone that was happy with Yoshiki one year and FLOW another year, there were at least two comments with "omg dumb guest!"). We're in the tough position where we can't please everyone, which is why we try to pick a variety of guests and artists that may not be on everyone's radar. Comparing <us/our guests/etc.> to <another event (big or small)/another event's guest/our other guests> is a very big disservice to the things that you are comparing as each and every convention runs differently with different guests, staff, and processes and each convention gets their guests because they think it would be best for their event's attendees.
We have a few more guests announcements coming and all will be announced before next week.

*Unfortunately, you can't <whatever the verb for Google Plus> us as we don't have an official account.
**If you want to give feedback anonymously, you can also e-mail or PM me. When I take feedback from people that don't want to be known, I don't list your name or contact information on the form when you explicitly tell me not to (ewu has seen my feedback documents).