I didn't watch the full video from honest wargamer, but judging from his opinions he really didn't pay much attention when reading all the new rules. They stated that each wyldwood has to be 6" away from enemies, objectives and terrain (i watched until they were done discussing the new woods), which is not true. Only the free wyldwood you get for choosing sylvaneth allegiance has these restrictions. Any summoned/created by ability or artefact wyldwood can be placed 1" away from enemies, objectives and terrain and ALSO inside enemy territory.
Im not sure about the treelords. The point decrase is nice but I'd say taking a unit of 3 hunters is always a better option.