After some thinking about it, here's my suggestion how to handle the HP bonus for riders:
HPbonus = ([SizeOfMountedUnit]-[SizeOfUnmounted])* 5 HP
Thus a knight would get +5 HP, a Machakan Hunter would get +25 HP.
Anyone to comment on this, or better to do a mod and try it out ?
