Oh, that looks awesome, Ben! Unless I'm wrong, those look like new blocks in the second picture. On the first picture though, what the heck is that red tree?? Or is that the giant mushroom?
The one worry I have with these NPC villages is that the world will be overrun with them. They better be sparse, otherwise they won't be as special to encounter.