I think the location is fine (better than endless pictures of modified cars in industrial estates), its just the sky that lets them down. Sadly, its usually going to be the case this time of the year though. I'd use a polarizing filter to cut down on the reflections further though, again...