Ok so I looked again and sure enough... the peep is RIGHT ON THE CAM!
Not sure I like that idea too much. Can you imagine a limb snapping on that thing? Sure the risers are getting smaller too, but that thing has a what... 3 inch "riser" at best?
That thing just looks dangerous. Maybe I'm a big ol' wuss on this...