You make some great points - and that amount of 'leg' work to research all options takes time.
However, I do understand we are all human and mistakes happen. I just wish the dealership would have been a bit more upfront about the issue. But, no sense in dwelling on what should have been! Because in retrospect - I have a new engine!
And that is hard to b!tch about!!