Looks like you guys want to start a game development team!
Don't worry about impatient people, get the mod where you want to get it to. Maybe set a cut off point where you stop adding content and once you feel X-Division is finished to an acceptable level look at making your own game