The site had a hiccup today, but Strolen, val, and Chaosmark are working out the kinks. Everything should be ok again very soon! So if you're wondering why something is or isn't on the main page, don't worry, all will be well again!!!
Some subs will need to be resubmitted though, anything after April 14th is in question. (see Main Page announcement).
(Feel free to vent below in the meantime)