In my opinion, no, it is not worth spending the $300. It only guarantees that Yahoo will look at your site right away. It does not guarantee a listing. Also, they want the money every year. Just submit normally.
On the Yahoo home page, lower left corner, there is a Web Site Directory. Use that to locate the category you want your site to be listed in.