OK. Thanks for the input. I will release it without optimization or advanced physics however FYI steering behaviors can be used for the base layer of any physics and/or ai engine made-from-scratch. As a matter of fact, I would like to use these functions for the basis of my own physics/ai engine. So in the future as things get more complex the calculations will have to change.
I will also plan on writing extensive documentation both in terms of commented code and an additional manual type of thing. That will help noobs a lot, but it will also help new team members to my game get up to speed quickly.
Yeah, its 2d now, useful for crowd simulations or any land-bound flocks. There will be a 3d demo also but I'm not sure if that will be in this initial release, probably not. I think that when people see the documentation they will be able to do 3d by themselves either based on my code or using their own adaptations.