No excuse.

Check should have been sent six weeks ago, as you say he told you.

He deserves the bad press.

Tell him to try that crap with a credit card company or a utility company and report how far he gets with it.