Putting together a race even with race experience is still a very difficult thing to do especially if you are the sole organizer, have little volunteer help, have a family and work full-time with a long commute. I am constantly asking for feedback on my event(s) in hopes that I keep up with what was good and correct a couple issues each year.
My main objective is a clearly marked course with a few course marshalls to watch over the busier intersections. Trying to keep costs low but yet trying to raise funds for a charity group. Making teh experience a great running experience for both the casual runner as well as teh experienced and competative runner.
If some races are poorly organized offer suggestions and even volunteer to help organize and execute the event.