I have nasty roads here as well - and I have gotten a cross bike for that very same reason. Have Schwalbe Marathon Plus 32s on the way and look forward to riding it (have put my 5 month old Excalibur up for sale as a result).
CC is doing a nice sale on Ridley carbon cross bikes, btw.
V.