As long as you can clearly make out the reg. numbers, it's not illegal. Those are easily readable, I don't think you'd have to worry about them being legal.
Not so. Check with your local State laws, but many states mandate things like letter height, width, spacing, font, and color.