Google has a little known service that does DDoS mitigation for you (amongst other things) called PageSpeed service[1], which is (currently) free[2]. They also do various optimisations for your site, and support things like caching, SPDY and IPv6.
(disclaimer: I'm a google employee, but not on the page speed service).