Regarding the meal service, it starts on both sides at the same time and we don't have menus on the Caribbean routes (I've never seen them anyways). We don't carry spare hot meals for WT+, but you can always ask the crew before the meal service what the option is and ask if they can give you the chicken/beef/salmon/pasta, whichever choice you fancy*
*disclaimer: there are only two choices but I can't remember what the meals are at the moment.