The A330 is definitely a more pleasant A/C to fly this route on. And J even more being so... as the load factor can be totally hit and miss in Y.
On board meal service, I would not rate it as all that great... I've seen a lot of repetition and not much variety in the offerings.
Outbound from KWI, count on delays... this flight never seems to depart on time. I think this is more the function of how bad the KWI airport is itself rather due to anything technical