I ordered my Vibe in April and I have still not got it. I heard from GM Canada today that it is built but there are delivery delays so I am waiting another month. This is ridiculous! Any suggestions? How do I effectively complain? What should I do?I am starting to feel jerked around. But I really wa...