Wow, you've certainly set up for a large task but the fact you've already managed to make more progress than anyone else with the editor fills me with hope. I wish I had modding experience to offer you but I don't and I have a feeling that you make it look easier than it really is.

Maybe after the tutorials are out for the editor you can be fortunate enough to start a small team.