Another good suggestion: Don't race go karts on public streets. It's against the law and dangerous. Not just the risk of you getting hit by a car, but if you hit a person out walking, a child, a dog, etc, you will be legally and financially ruined for a very long time.
If you're under 18, your parents will be legally and financially ruined for a very long time.
Private roads are a little different, but if anything happens, you'd have to prove you had permission to be there.
It's an unfortunate thing, but in our sue-happy society, some things aren't worth the risk.
That said, I DO run my karts up and down our gravel back road out in the middle of farm country, but it's straight, flat, I can see a mile ahead and behind, and I'm paying close attention to my surroundings, not focusing on a race. Plus the few neighbors I have along this stretch are usually also out running go karts, ATVs, UTVs, minibikes, dirt bikes, etc on the weekends, so i'm not worried about them calling the police on me for being out there. Back when I lived in a subdivision, no freaking way.