Heh , abit off the topic
But i will like to add that the 747 Megatop you are sitting in is actually 12 years old to date lor ... cannot expect much from it right?
The Airbus 340 - 200/300 i believe you are talking about when you refer to the Jubilee is actually 4 years till date, SIA is currently making a effort to change all their long haul flight to the Boeing 777 leow ... no matter how rich they are or how poor they are, Boeing and Airbus takes 8 months to ship a new Big Top or the MEga top from date of purchase ...
And dun worry about the toilet, i have already filed tons of complains on it already, they replied a few of my mails and such saying thank you and they will make an effort to go improve it...
But personally i feel that they provide good overall service. Opinions is based on individual lah, i can understand how you feel, wait till you try Air India or Air Lanka, then you tell me about SIA

Just my 2 cents on this post