Thanks @Geof, setup really helped. Other than the mishap on the first lap, I had a consistent race. I really don't have much experience driving in traffic (I usually spin myself off at beginning of races ), but I really don't know what else I could have done to avoid it.
Fun little car once I got the gearing down and lowered my wheel steering range down from 900 degrees