What a great idea! Maybe you can get a small monetary amount for donations from people who decide to show up and pool it into prizes like gift cards for the top finishers.
I like the handicap idea, I was actually reading about it this morning on another blog (read the beginning for how they do it in Australia):
http://www.cyclingtipsblog.com/2009/...andicap-races/