I quite like it. Yes its very CSS but so what... cleaniness is next to godliness. Agree about the gradients but I'd change the nav rather than the grads. Having that green colour does distract from the main content as well but I dont think you need to start from scratch - I think it will appeal to the type of people that this client would be expecting