This isn’t going to be appropriate for the final trees — it’s way, way too slow to render (just look at the length of that green bar! Though to be fair, there are 200 trees being rendered) Here, each branch is effectively being treated as a separate object, instead of treating the tree as just one big thing. Once I’ve pretty much settled on a tree generation system, I’ll set it up to bake all the geometry into a single object, instead of having it all in dozens of separate objects like this.
But I think that the general shape is reasonable. Next step is going to be generating foliage for the trees. And maybe at least making the trees brown or something, instead of having them appear to be made out of white plastic, as they do in this screenshot.