Ivan;
Mine just arrived and I saw the same thing your talking about.
Question: If you get caught out driving in the rain, do you think the water will just get sucked directly into the filters? That would be my concern for sure.
I think that deflecting flap's job in part is to keep the water (and hard debris) out. I could see this as a potential problem when just washing the SRT if you soaked em'.
Maybe there is a way to make a secure "hinge" that would allow us to "fold up" the flap for when we race or when it's a perfect day? Maybe it's a hinge that "snaps" securely in the down (factory) position, and then you have a button that "releases" it to fold up and maybe it is held up by a velcro strip? Since Velcro works wet or dry, it could be ideal for a quick mod like you have done. This would give us the factory intended protection, and the ability to "open her up".
Is there possibly a factory tested "performance benefit" that the flap produces through factory research? I don't possibly know; but, maybe it forces the air in a "more intense" flow TO the filters than without it?
Tech-heads, please give us your input on this flap thing! What exactly was it designed to do, and are we getting more performance WITH it, or WITHOUT it?
Fun topic, let's see what the Guru's think?
Thanks Ivan.
Jim Wallace