70 Dollars is very expensive for free hosting and banner/logo design.
Also does the buyer have to provide the domain name?
Of course. As you can read in Title it is WordPress service. And you can create FREE website or blog there. So $70 for just banners or logo is pretty expensive deal.
Personally, without seeing previous works of OP first I would be reluctant to buy it it.