Broken IFE...amongst other things

Just flew back on VS008 11/01/06 and had 9hours with broken IFE on top of a 2hour delay.
Received a letter on the plane to offer apologies and the option of 5000 flying club miles.
Is it worth writing to Virgin Customer Services as the overall experience was not good.
Awful lounge and food service at LAX, the suites were noticibly showing wear and tear and the ground staff left the toilets in the cabin needing a good clean before they could be used.
So when you add it all together is 5000 miles a good offer or should i write to Virgin Customer Services?
Despite all this the cabin crew were excellent and the flight passed reasonably quickly. Even managed to get a massage despite the cabin being 95% full.
thanks..
Received a letter on the plane to offer apologies and the option of 5000 flying club miles.
Is it worth writing to Virgin Customer Services as the overall experience was not good.
Awful lounge and food service at LAX, the suites were noticibly showing wear and tear and the ground staff left the toilets in the cabin needing a good clean before they could be used.
So when you add it all together is 5000 miles a good offer or should i write to Virgin Customer Services?
Despite all this the cabin crew were excellent and the flight passed reasonably quickly. Even managed to get a massage despite the cabin being 95% full.

thanks..