Why are you using 2 different sized ports? Thats probably the issue. All 3 need to be identical. Hopefully I can view the pics on my home comp. All I see are red X's here.
Cool. Sorry, I've ben crazy busy the l;ast couple weeks, working 50+ hours a week, and getting ready to leave for vacation ina couple days, so I haven't had much time to look over your stuff. If it's bottom heavy, you probably oversized the enclosure slightly. I noticed that when I built mine as well, because I designed mine slightly oversized, and it was also bottom heavy. Keep in mind, it's going to rolloff very sharply on the upper range as well, so that may be part of the issue too.
There are a million arguments as to why this could happen. Some say that the port should not be on the same panel as the driver, that there are cancellations that will result in audible distortion, others say that this adds efficiency. I think it adds noise, as is the case with every ported enclosure, the port is not going to be aerodynamically flawless, some imperfection is going to create a sound not found in the original recording.
A downfiring single ported enclosure with a very carefully tunedi and *polished* port will be as close to a sealed enclosures accuracy as possible with the benefit of a rolloff maybe a few Hz below the sealed enclosure's.
I realize this does not solve this experiment, but if you are building this speaker to listen to, it is really not practical. If it is to see what happens with this particular driver in this particular enclosure, cool... good work... but it's a compromise between bandpass and bass reflex with none of the advantages of either of them. You are creating a massive labyrinth port behind the driver in hopes to boost a second octave of resonance instead of just one, something that will inevitably wear out the driver much faster than even a very small sealed box. You might consider some form of electronic regulation of driver movement, a few good electronic crossovers are out there, you don't need a digital, just something w/ 24db per octave or thereabouts for a slope. There are RTA programs you can get for free online, just use your computer's mic and at least you can get an idea.