Had the same vibration noise originally, and did the tyre tube fix as advertised - worked.
After a period of time however an occasional vibration returned, mostly on coarse road surfaces.
Pulled the black panel off again, noticed a couple of the tyre tube sections had been compressed down by the windscreen glass during fitment, hence may not have been gripping the glass too well. Replaced those with wider sections of tube (I had a thin tyre tube, so have two pieces on top of each other).
Also had some thin door weather seal strip sitting on the shelf (sticky on one side), stuck pieces of this length wise at the bottom of the windscreen channel for the windscreen glass to effectively sit on and compress once panel is fitted. When I replaced the black panel, I also used two small bolts (with washers to cover the holes) to secure the panel in place to the frame nice and tight. Don't know if this helps, but it definitely holds the black panel secure and tight against the windscreen. Did this mainly as I dropped two of the clips in the engine bay on the first effort, and thought that the loose fixing of the black panel might allow panel to loosen over time and vibrate as it was not being held tight against the windscreen.
Have only done a couple of km's since the second effort, I think it has stopped the occasionally recurring noise but haven't hit any particularly coarse roads again, yet!