Regarding the XP earnings, as you know for long haul flights, there are 3 sub-categories :
1- the long haul - short (2000-3500 miles) : 8, 16, 24 and 40 XPs in Y, W, J and P, respectively.
2- the long haul - medium (3500-5000 miles) : 10, 20, 30 and 50 XPs in Y, W, J and P, respectively.
3- the long haul - long (> 5000 miles) : 12, 24, 36 and 60 XPs in Y, W, J and P, respectively.
Just for your information I looked at a few key North American routes to see to which category they belong :
- CDG-YUL and BOS, respectively 3432 and 3438 miles, will belong to category 1
- CDG-JFK and YYZ, respectively 3640 and 3763 miles, will belong to category 2
- CDG-SFO, 5569 miles, will belong to category 3
I know that when you create several categories as they did, you need to put your threshold somewhere, but this is a bit ridiculous and unfair IMO to treat differently BOS from JFK for instance. They could have looked at their US destinations and set the threshold at 3400 to have all the NA east coast stations in the same category