I have a couple of them, the ColdSteel one I have is cool but a little on the thin side. Ontario ones are nice cuz they are thicker (.125) than most of the ones you'll find. I'd pick up one of them.
And faded ass bought one. Use the promo code:CLAUSSPROMO to get a free pair of 7inch titanium plates scissors free with your purchase of the ontario military issue machete. L O L
If ur on parole or probation then the police could arrest u for weapon violations.
other than that they are legal to carry in your ride as long as u convince the cop that u use it as a tool for cutting bushes, but if u tell the cop that its for self defence then he could confiscate it.
and the answer to your 2nd question is no its not legal to walk around in public with a machete.