Dont be an idiot.
You agreed that all you would pay for is the spot and the traffic.
THats all they have to deliever
http://www.gallerytrafficservice.com/disclaimer.htm
THats why they have a disclaimer on the site.
You owe him the money, you fucked up.