Yes, the sales are often, but never when you are ready. I have found them pretty intractable about price between the sale. I once had them quote me a price then refuse to honor it a few weeks later because the sale was over, and the reason it was a few weeks later is because the rep didn't return my calls or emails to get a few questions answered.
Usually you have to order then wait a few months for a shipment from Europe. Occasionally they will order several extra machines in anticipation of demand, then have a sale to clear them out if the demand wasn't there.
Best thing is to just call and find out if they know what's coming up - but definitely wait and don't pay retail because it WILL go on sale sometime this year.