You are guy quite lucky. Ok, I will hate to be bumped on AF
due to a KL
cancellation. I actually was in October and I was mad. But, I flown the A330 with AF
some years ago, it was a great experience! You have live camera during takeoff, flight and landing, if I recall correctly. Try to have a bulkhead seat to gain some extra legs room.
Regarding in board service, I never experienced AF
to Africa, but it should be consistent with Long Haul product. You can expect an aperitif, a hot meal (with our choice of main course between two), and, providing the flight last, some snacks. There is also always plenty of soft drinks/water in the galley during the whole flight. You will have PTV, nice FA
and average seats.
Hope you will have an excellent trip!