hey dont worry about the new aubmission thing, latly it has been taking a few days for it to add to your site, if you think of the massive amounts of people on this site i can only applaude them for making such a stable site. i can only begin to comprehend what their bandwidth usage must be.
i wouldnt complain if i were you. just be patiant and its will be there eventually. it usually takes a few hours to a day to update.
btw thanks for the watch.