"...and corrected it for temperature and worked out that my density altititude at take off must have been about 4,000 feet or more ISA.."
Either it was extremely warm, or I suggest you have another look at your wizz wheel! Hd is approximately Hp +(115 ft per degree above ISA), so by my estimates it must have been about 48 C!