2012 Silverado Issues

I've had my truck for almost 2 months now with about 4,600kms already and I have a few minor issues I wanna go over here before I go to the dealer and ask them.

First: Cruising down the road around 90-100km/h there's a rattling/tapping noise coming from the top of windshield. Mostly on the passenger side and a little bit on the driver side. It's very annoying.

Second: My upper glove box doesn't fit flush to the dash. I've heard all of them are like this but my dad's 2010 fits flush and so does my buddies 2008.

Third: The driver side door arm rest seems to be broken or loose. When I rest my elbow on it when I'm it makes a snapping noise and my elbow sinks in slightly. I haven't tried taking it apart to see what the issues is but I can push on it with my fingers and it does the same thing.

I plan on calling the dealer this week to schedule an appointment but I thought I would post it on here first to see if anyone has had the same issues.

On my 2000 silverado I had alot of wind noise at 60-70MPH. I taped the windshield gasket to glass all around. used masking tape . noise was gone . so I found a weather proof black tape of the proper size and taped this area. looks good and works. very quiet.