Similar situation here.
Cruise line booked me on Delta ticket stock MCO-ATL-CPT.
On the return, they booked me on Air France ticket stock from MRU to CDG to BOS to MCO,
The MRU-CDG flight is on Air Mauritius (MK) with an AF flight number and I know there's no Delta partnership there.
But CDG-BOS and BOS-MCO is with AF flight numbers on the 057 AF ticket stock even though both are Delta planes.
For those of you in the know:
1) Because the MK flight has an AF flight number, will I earn Skymiles even though they're not a Delta partner?
2) Because of PM status, I was able to snag C+ seats on the outbound but on neither of the return AF flight number flights. Subject to availability, should I be able to get C+ or does being ticketed as AF flight preclude that.
Thanks!