Hard miles Dave, hard miles...
The powder coat on the hitch was really a bad job, I bought it in '07 and it has been rusted and peeling for 3 years, you can see from the pictures that rust was everywhere. As you stated, maybe the prep work was not good, but it should have lasted much longer than it did, can't imagine paint would have been any worse.