D, Going through any type of wake is going to make the hull react that way @ speed. When your on flat water and it starts chine walking, that's when realize the hull was not really meant to go these speeds or there are some imperfections on the bottom that are causing the hull to react this way. Does it chine walk on flat water?
It is good that you moved the tank(s) to the back. The porpoise that happens when you're in the boat is where the hull is breaking free from the waters hold. When you have another person up front (same as the fuel tank) it takes more speed to break free from the water.
Most likely it is still a "center of gravity" to thrust issue. The more weight the jet is trying to overcome and finds that it cannot keep only the rear of the boat in the water, it will upset the water drag across the hull and make it move around (bow steer). That is why it feels a little (?!) out of control.
I can't say that I am an expert, but I am trying to give some ideas about the problem you are experiencing.