That's a good deal for the H70 and the Hyper 212+. Based on my own personal experience with the Hyper 212+ and reviews on the H70, the 212+ will give you about the same performance. The advantage with coolers like the H70 is you don't crowd your RAM slots, though you take up more space around your exhaust ports. Also, your case and fan setup can affect which works out better for you.
You have the opportunity to try them both which is nice. I would definitely do that if I were you.
As far as the fans on the H70, Corsair recommends you pull the cool air from outside the case into the case with this model. You will use one fan on one side of the radiator and the other one on the other side of the radiator. The cupped side of the fans will face inward (into the case). Depending on your case fan mount availability, you'll mount the fan to either a top or rear exhaust.
$40 for an H70 is a good deal for that product- it's going for $70 after MIR on newegg atm. The H coolers aren't insanely effective, but they're equivalent to a good air cooler (though a bit pricier if you pay msrp).
I wouldn't worry too much about the push/pull install. There should be detailed install instructions. If for some reason it comes from the ebay seller without them, I'd go to the corsair website and download them from support. Either way installation should be a breeze. Here's a cheesy beltzy diagram to show the idea:
<=air<=[fan venting out back or top of case]<=[radiator]<=[fan]<=[inside of your case]
One fan pushes air through the radiator (from the inside of your case and out the back). The other fan on the opposite side of the radiator is pulling the air through .