Really, though, I've looked into similar things, and can't understand how they're able to do it next to a police precinct without posting detours and without being fined or traffic controlled. But, it's Detroit. There are probably 10 cops covering downtown at any time, and they might not have the resources to police traffic on a Friday evening.
That said, I'm actually interested in this. Did you guys have to go through city hall and set up the detour routes and get permission from the affected businesses to lay down your route? The city I tried to set something up in would have allowed it, but there was a lot of paperwork and it was smaller than an organized ride.