On a positive note,
If it happened a couple of years ago there would be a good chance you owed the finance company more than you would get from the car insurance, so would of had to find some cash aswell!!!!!!
not sure what you can do ref claiming lost revenue etc but i do think its reasonable to do so, but make sure your higher car is going to be paid for because i have heard of people getting stuck with a big bill cos insurance only pay first 7 days etc so worth checking.
When/if you go down the finance route again make sure you take GAP insurance (should be under £300) pay cash if you can or it costs about £500 when added to the finance. Gap will settle any outstanding finance should the car be written off whilst your still paying it off, It can save you thousands! (GAP only usefull if you have no or small deposit)
For people who buy but pay cash you can get VAP, if the car was 10,000 new, 2 years later its written off and insurance co' give you 5,000 you will get another 5,000 from VAP which lets you go and replace it with another 10,000 vehicle. again this should cost about or less than £300