Looks similar to the one I have, from a different seller.
I don't have a glass bowl, but I am perfectly happy with my shovelhead. The screen sits flat, in the tiny groove it snaps into in the shovelhead.
I've had this rig for a few months now, and I've never had to clean the screen with Iso...