you also wont get the same XP as someone who is lets say at level 65 when you are at level 7 with the same K/D and score. But, i do agree that demolition gives the highest score depending how long the game lasts. Sabotage can also give crazy XP, with HQ not too far behind.
The chart does appear to be correct in all fairness Demolition does give a larger XP but you have to remember to achieve that you will need to play 3 rounds and win.