FWIW, I have used bitinstant successfully. I'm assuming you've emailed them this information directly? From what I've heard, most mixups occur when the payment wasn't exactly (to the penny) what was shown on the order form. I've heard they're pretty swamped, but make good when they get to you. I know I'd be pissed if I'd been waiting that long.
Totally unfair and to find out in the end is always sad. What do you recommend now count my losses and be thankful for what i have so far.