Atacrs with a gold nf logo on the parallax side determines if its illumination or not. This one is black nf logo which means no illumination. I've got the same exact model and no its not illuminated and yes has either a beauty ring or solid cap for the windage side.
Fantastic optic and...