I was thinking the same thing when I read the posting last night.
Ginger, I am in total agreement (100%) w/what Zeus posted. Even if you don't get the job, at least you will hopefully get some feedback from the person who is actually doing the hiring. I wouldn't allow a go between to deter me from applying.
We all make mistakes and you've owned yours and paid for it. No one is perfect and if they were, we all would be living in the Garden of Eden and not on this earth. We learn from our mistakes and you have done that, and besides, that was a few years ago.
Again, no one is perfect and I am sure the higher ups have made plenty of mistakes along the way too.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.