the cpanel website submit is questionable at best. The big search engines update too frequently for this to keep up. The real key is get your name out there in places people see it. Also google and some of the other search engines(not yahoo) have free domain name signup
The search engines take time, it is always best to HAND SUBMIT to the ones that are appropriate for they type(s) of sites you run. Make sure you also submit to dmoz.org in the appropriate category. It can take several months or forever to get listed in certain search engines, even then depending on how well your sites are optimized for a particular engine the traffic can vary. You can also use pay services that list your sites in the search engines, you can also pay YAHOO for a listing. It takes time building good quality search engine traffic.