Homebrew, I thought it was a really fantastic race. Registration was smooth and the folks there very friendly, the marshals were great, the course was well-marked, the food after looked good although I was so spent that it took a few hours before I wanted to put anything other than water into my body. Just about the only suggestion I have would be for more water at the end as well, maybe in big jugs because the little bottles got snapped up really quickly.
The neutral rollout was pretty rough in my field as well, especially with a stupid girl trying to go off the front and heckling the field about going too slow. I'm pretty sure she was just a crazy person though.