Pretty close! They accept the mail returning a "250 OK"ish code, but they delay it for days (or even months) not respecting the SMTP protocol. I actually recevied the emails on Outlook after many many days I have sent them :/
Gmail seems good, I never had issues with Gmail.
No, not close, it's exactly what they do.
Delays are fine by the protocol, it's not a violation, it's not IM.