any body have similar frustrations or are you going to redirect me to the waivers thread?
Yes, you can do research through various forum threads on this complicated topic, but the bottom line that you'll quickly find is that all waivers and recruit's enlistment packages are unique and are "case by case". Even if you find someone that has the same exact set of circumstances (e.g., same issues, pending waivers), there isn't a secret magic equation that someone is going to share.
So, going to another thread is helpful to see the fight that you're facing. However, given your apparent motivation and research to date, it sound like you know what you're against and are ready to fight for what you want? Will you win? There's more to your pending enlistment than a few paragraphs on NukeWorker. Your most promising attribute again, seems to be your open honesty and your motivation.
What have you done to improve your math knowledge? Ok, so you had a "D"...that was then, and today is a new day. So, if you're at MEPS standing in front of the XO and he asks that question...do you have a good answer? You sure need to know basic algebra. Getting a waiver doesn't seem to be the issue....it's have you done anything to "fix" that issue.
Good Luck!
Co60