SL,
Well heck, hugs to you. You sure don't sound like you're "Still learning" you sound like you know where you're going and you're going to get there!
From the way I understand it is, the squeaky wheel gets the oil, so you just keep complaining away to the authorities, and I bet they'll do something...of course it will be in their time, but in the meantime, you keep coming here, we sure can understand your frustration.
I'm glad today was a good day for you..