I'll check out the first point you've raised.It asks me to pick my trade.py, and then errors out when I've done so. EDIT: Clean install seems to've fixed that.
EDIT2: Two things:
Looks like the (Un)Laden LY isn't set anymore? Is it just my imagination that they were ever set?
All the tooltips are broken. They all say 'Tooltip-nnn' where 'n'=[0-9].
The laden and unladen values were never set, the profile from the cAPI does not include them and the calculation to derive these figures from the load out and engineering is complex. It may be added at a later date but for now you need to enter them yourself. I save a copy of tdh.ini when updating so that I can copy back the ship data if it gets borked.
[Edit] I've found a spreadsheet that shows the calculations for unladen and laden jump range that is not that complex so I'll add the calculations to TD Helper. It looks interesting!
[Edit 2] Looking into this further has made me decide not to do this calculation. I would be required to find out the internal name of every single item in the game for all cases and ratings as well as the mass of each item, possible engineering changes to the mass as well as additional FSD data for each FSD available. The calculation is not that difficult but the amount of additional data that I would need to find out makes it just not worth the development time and effort.
Now if someone already has that information and is willing to give it to me, well that's a different matter altogether.