McClellan and his apologists, always had excuses for failure, no matter how spectacular.
The message should have confirmed what little mac should have known already, i.e., that Lee's Army was widely separated and the AoP was closer to Lee than Jackson.
During the battle, the confederate left flank was crumbling under the last Federal attack when taken in their flank by Jackson's force from Harper's Ferry, i.e., if McClellan had not hesitated 24hrs to begin his assault, Or, if he had just started it only a few hrs earlier(Morning) the battle would have been over before confederate relief arrived.
Even at the end McClellan still had a fresh corps in reserve, with which to continue the battle against the exhausted force from Harper's Ferry.; Or even to continue the battle the next day, when Lee waited a further 24 hrs before actually retreating, apparently daring little mac to continue the battle.
P.S. It always intrigued me that the confederate force from Harpers Ferry, was able to force march to Antietam, without McClellan anticipating and being prepared for just such an event?