Everything in this post is accurate. L7 protection at the endpoints (use 10GbE ports if necessary), L3/L4 protection in the network. And although I've never heard of the company, nenolod knows what he's doing.
Suggestion for them: improve your site, fix the colocation 404, provide info about your locations (perhaps it's available if I register for your client portal, but I don't want to do that until I know it would otherwise meet my needs), provide info about your network (transit and peering).