This is tough. Eemsreno, I sympathize with you. It's extremely frustrating to have to wait around for something, and I'm sure we've all at one time or another been subjected to the backorder process. Psychologically I'm sure that even if you can't have the bike, at least having some components to it is like balm for the wound, and now that's been delayed.
I think the other guys have already said it, things are just plain screwed up right now, patience is the only option.
I don't want to give false hope, but if I were in Yamaha's shoes, even without it being their fault I would think they'd try and throw in something at the end of it all as a thank-you to all the folks who were patient. Even something small like a free T-shirt would go a long way with soothing over customers. I have no idea if they've ever done something like this before but it sure wouldn't be a bad idea.
Hang in there man.