I know this is a very late response but it might be helpful.
The rubber edge is an additional piece that did not come on the windscreen. Its a trim piece you have to add on yourself. I tried for a few seconds, got mad, and just left it off. I think I like it far better without it anyway.
The other great thing about this screen, is that my ez pass is able to squeeze in between the small deflector screen that comes stock and this windscreen. I spray painted the pass black, stuck the velcro pads where they needed to be and haven't had an issue yet.