Wordpress sounds perfect for what you're wanting to achieve and should be more the capable of handling a few thousand blog posts with comments on each, that is providing you have suitable hosting.
To display the thumbs on the search results page is also simple enough to achieve if you have the knowledge, there's plenty of articles on wordpress/commmunity that will explain it easy enough.
Yes you can create a custom form that will allow users to post outside of the wp-admin, there's a few plugins to do just this, try searching guest posts form or something similar.
I'd say from what you state your requirements are, stick with wordpress.
|