Other than the Invasion Conceptualization thread and A Basic Guide To Invasion, are there any other extensive articles on the subject of forging Invasion maps?
Hard to find. I'd look around HaloWheelmen's site some, but honestly talking to people like Sarge, AblesirThomas, Yardbird, etc... Is some of the best you can do before Bungie themselves. Meta and Bones also have some good experience. Invasion is still very new, so a lot has to be learned from people and from your own experience. Come join me Duck and Mock sometime, we always have one person get stuck with a random when we play, and often we pick up on new things ourselves.