Self-Propelled Panzer Howitzer, British Report