Need some help styling my marketplace

I've been cleaning up my marketplace layout a little. But there are a few things that I just can't get.

1. I want to bring the product name down below the image. I've tried using position: absolute, which gets it in the right direction, but undoes the over flow control.

2. I want to change Buy Now to a different call-to-action like Learn More or something like that, but ideally I want that change to be upgrade proof. I know I can just change it in the existing code, but is there a way to change it otherwise?

3. Remove products that don't have a featured image. As you can see, I've got a lazy seller who (despite my encouraging words) has yet to add a featured image to several of her products. How do I add a filter to my php code (my marketplace is built by a template file) to prevent those products from being displayed?