Had a play around with the ipf and WHDload 1 Disk version. As far as I can tell there is no infinite lives bug. So I've added in the lives bonus to the scoring. If anyone does encounter an unfair bug please let us know.
I've updated all current scores with the lives bonus.
Final Score = (Level x 200,000) - Score + (Lives x 10,000) and joker bonus
While testing the WHD I finished the game. Small improvement.
1,250,000 - 381900 + 0 = 868,100