Apologies for hounding on about this, and at risk of "asking the same question over and over again [in attempt to] change [the answers]" -
I was offered £30 by way of compensation due to the issues I raised about the actual service - surely that should be a % of my fare? For example, I paid 50% to get me from A-B, 20% to take luggage, 10% for drinks service etc etc - so the compensation should be a % not a figure to reflect the lack or below-par service I received in those areas.
Anyway, it's all a technicality and I'm not hoping for a refund anymore but I'm just surprised that this is the way such cases are handled as it's quite a unique way of handling compensation for a service not received. Also, I find it strange that they would pay whatever it takes to get me home - I didn't want to travel by road that evening as the weather was quite scary so had I missed the last train (which I ran to get on), I would have stayed at a hotel and charged a taxi to get me to central London which would have cost c. £300 when you count meals.. I know I won't bother running for the train next time!