I am 6'1 and I do have to slouch just a wee bit to see under the frame. When going down hill, I do have to pop my head over the frame to see but my seat is still on tracks. The bugs are far less of a concern to me than rocks. I have been slightly grazed and wouldn't do the screen.