I would be happy that the issue is being addressed before everyone got it. We complain when nothing gets checked and we complain when it does. Not saying everyone is complaining but... I don't know what's holding them up but if they did find an issue and are addressing it then kudos to them. While I didn't order one, I'd rather wait a few more months ( I guess that's the time frame) and get a correctly working engine than get a non working engine, deal with the frustration, < begin sarcasm> have to come here and complain <end sarcasm>, and then send it back.
I would be happy to sit and wait for it to come in with the issue(s) addressed before delivery.