I bought this cover for my new Weber Genesis 300 series grill. It doesn't fit at all. I have to tug at it just to get it on and it is so short.