It could be, could be not.
Wait for these guys. Everything they do, anything they release, is worth the wait.
Besides, this mod is going to get updated after it releases. The only thing is that it needs to be released. That's going to take some while.
I wish I could contribute my maps, but all of them crash in TED when I try to save them.