I'm new to this forum, as I just purchased a 2016 450i last week. I hate to start with a sour note, but I haven't even had a chance to drive my new machine. I live in Maine and when I looked and the Kymco I decided to purchase didn't have a roof. I really needed one with the roof but the dealer didn't have one in stock. They said they'd have to order it, which should take "3-4 business days". I was disappointed, but figured I'd have it by Monday (yesterday). I finally called the dealer today and, to my displeasure, the roof STILL hadn't arrived! The salesman then advised that it wouldn't arrive until Friday. So, here I am a week later and no machine, going into a holiday weekend. I think this is outrageous. Have other folks had similar difficulty?