The pixlite doesn't really care except for running a test. In a show, it is just bytes of xx protocol. You might have to make sure the 4 bytes are being managed correctly.
Do you see the eyes at night? The two with the eyes up look odd at night? Or would you suggest keeping them below the lid?
BTW - great job on painting them. Love that traditional bulb look. Do you usually stick with same color for body lights or can they still be mixed up?
Do you have the bullets? I would go seed for a new mega tree. You can get more density in both directions. 3 meters is nice length to start with.
If you go 50x16 (pretty standard size from a few years ago), you can do it easily with a 2 port controller. So almost any controller to start with. A...
One thing about aliexpress is that freight is usually a little high. Depending on the order size, ask for a quote and see if the freight comes down or maybe if there is another way to ship than the standard ways on aliexpress.
IIWM and I had 100 node strings, I would make 100 node trees. Maybe 7x10 or 5x14 and then your 30 node star. This eliminates the cut and patch and still get 6 or 7 trees on one port. Yes it takes 35 more pixels per tree. It will look fuller and will be so much easier to put together.
Other than limiting the total number of pixels per port, you don't need to worry about setting up end to end displays in xlights. Just model the elements as you will physically construct them. For example, you have three windows. Likely you will want to construct the window frame as three...