From all the times I have taken 251 in F, the menu has always been Supper (which is an abbreviated Dinner service and does not offer as much choices as a regular Dinner service, but you still get Caviar service) as the after takeoff and Breakfast prior to landing. But F is F and you eat whenever you like and you don't have to eat at the same time as others.
How do you know there are no one else in the cabin at this moment? Just because the seat map isn't showing seats being occupied does not necessarily mean no one else is booked in. People do not necessarily pre-select their seats in advance at time of booking.
There are many many threads relating to Pier vs. Wing, which one to choose, etc. A quick search and/or a look into the
sticky FAQ, will yield your answers. Same goes for
seat preferences.