"Wandering heading could be the pilot using heading mode to avoid small buildups, the fluctuations in speed and rate of climb could be mechanical turbulence"
Speed fluctuations may also mean very little other than using a little inertia energy to zoom climb over a few taller build ups on your way up, the kids probably would have enjoyed such a thing too.
.....(all types and yes)....