Oh No, I hope it's not that Zombierider guy you just bought it from.
In terms of waiting, I too have become really frustrated. It's been 5 months++ almost 6 months of waiting now. I was initially being patient and understanding with the delays, but now I'm disappointed.