I think the concept is a great idea. An improvements could obviously be optimization. But this isn't really your fault since beamng refuses to let users decide if vehicles and props can use multiple cores. However, something you could do is lower the amount of blocks are used. Make them bigger to construct the full size building. This would lower the amount of collidable objects, and in return lower the stress on the single unfortunate core that is tasked with running an object that really should be using 2. This isn't the best solution, I know, because then you lose realism in crashes but I think this would make a big difference. Also, adding a skin to it to make it look like a building of some sort would be a great addition that would give the building some life. But all-in-all, I think you did a fantastic job with what you are given.