The recall rumour is related to the light leak phenomenon. Canon USA has made no such mention, though, they've acknowledged it.
The delay is because I preordered. I should have just walked into a retailer and bought one. No biggie. I've had a lot to do and deal with recently, so, it's been on the back of my mind. But, now that I have the consignment number, I'm excited.
Glad to hear you're not having AF issues or green LCD.
H