I only put the guitar kit on reserve, not the full band version, so hopefully I don't run into any sort of issues. I plan on picking it up on my way home from the gym this morning.
The thing is, I already have a guitar, but since I'm moving out of my apartment in a few months and my new roommates don't have a Wii, I figured I'd get another guitar so that I can have someone to play it with. I guess, if I run into the same issue you did, I can always just get the game itself.
To be honest though, I'd be irate if I were you. I'm the kind of guy who would raise a huge stink about that and not leave the store until I had my bundle, or until they directed me to another store in the area where they were holding a bundle for me, or until they called the police on me.
I mean, what's the point of a pre-order if you're not GUARANTEED the product on launch day?
Like someone else said before, your bundle is probably sitting in a back room waiting for some jamoke to walk in off the street for an impulse buy. They already have your money, so they'd rather sell extra games and make you wait than make sure you have it on time.
To be fair though, I've never had any issue with anything I've ever put on reserve with Gamestop. I got my GH3 on time with no issues, I got Mario Galaxy on time with no issues, Mario Kart Wii with no issues, so hopefully GH4 is the same way ... if it's not, you can bet your behind I'll be here kicking and screaming ... :-)