A note about the "sale" price... $500 less than list is not that incredible, especially if you are talking about what is basically a 2 year old model. I don't know about Cannondale's pricing but, when I purchased my last bike (not a Cannondale) the shop guy was nice enough to show me the pricing scheme - it was for the current years model.
there was the "list" price
the "sale" price - about $500 less than list
and the lowest they were allowed to sell at - $1000 less than list

so to me $500 off of list for a 2 year old model sounds a little too expensive.... depending on the original price it seems like they could knock a bit more off that price.