I was a little disappointed yesterday since it is the first time that I've got zero recognition on KL as a FB plat flying J, on an asian route (BKK-AMS). I've seen the purser interact a lot on the other side of the plane, especially with passenger on 1A, but our side got essentially nothing.
Also, I'm not sure what is the experience of others, but the "anytime you want" service didn't work very well for the second meal, since I had to wait something like 40-45' and the FA even forgot to bring me a drink I asked.
On KL food, I must say that I relatively appreciate the breakfast offering, it's not that horrible. Maybe the scrambled eggs could be improved.
On the other points:
- I've never got dirty showers, fortunately.
- I've got the experience that food on most asian routes (japan, china, thailand, vietnam at least) tend to be significantly better than other routes, especially NA (that holds also for AF, but the difference is less significant)
- Boarding in BKK was excellent (Zoned), with pre-seating areas. Sky Priority boarding has always been followed in AMS, to my experience.