Did you ever get your attack under control? Were you able to narrow down the IPs that were hitting you? If so, did you contact your web host or datacenter so they can block it on that level before ever getting to your site?
You might want to look at dot defender from applicure.com, its a great application that runs on your server that prevents such attacks and also gives you logs so you can see what is attempting to attack your server.