Don't forget he is just doing his job. I'm sure he hears excuses all the time and with the disabilities you discribed, he had no way to know if you were telling the truth other than checking with who you told him to check with. At least he did follow through after the ticket, was man enough to realize his mistake and take care of it.
So would I have been upset, probably, but I would have been happy with the end result. Get to know the COs they are a great source of information about duck movement and can help out in case of disputes.
By the way, great job with the volunteer work. I'm always throwing trash in my boat that others have dumped when I'm out hunting or fishing. But we could use more people like you that go after the big items like tires, car parts, etc.