A 100kg's of water in the belly bringing the cofg way beyond the aft limit at rotation would probably do it.
But that scenario doesn't explain the horizontal flight path and isn't supported by the vertical flightpath.
Did any witness report oscillations in the aircraft's pitch attitude?