I really like Midi-scale, it's sad that LEGO has given up on it. I was building one of these, but it's was going to be two feet long and it never worked out. You've done an excellent job of building how I thought I should build one. To answer your question, there are always going to be compromises when you build small stuff with square blocks.