Possibly. You'd have to be looking right down the sight to see it though.question re your crossfire. If I was looking at you aiming at me in the dark would I see a red dot?
It is visible from the front, for sure, but practically you'd struggle I think.