I'm wondering if the speed should scale down in speed from engine volume in addition, give smaller ships an easier time to escape, but leave the larger ships for station bashing duty and larger scale fights. Smaller ships might also have a better role in scaling with jumping range as well, or jumping times with equal jumping ranges.
The overheating idea is pretty clever and intuitive, I'm all for it.