>>1
"Right on" is also commonly used on the West Coast of the USA, particularly in California, sort of insincerely. When a person doesn't necessarily agree with what you're saying, they'll often say "right on," as a neutral or dismissive way of saying, "Oh, OK, whatever."
But it traditionally does mean "Yes! This is good/I agree with you."