CroMo or HiTen steel?
He said kph, not mph.
Full face MTB helmets don't have shields to fog up.
City riding? I'd wear the full face + full downhill armor. Also a flag on the bike so as to be seen from a distance in traffic. It's a battlefield out there.