Just remember these things:
-The patch 10 removed the 30%PEN bonus to the TD matches (so now TD and DM PEN rates are the same);
-The patch 11 increased the EXP rate by a little (1460 EXP was the maximum before the patch 10 that you could reach with the 20% EXP gear, now it's about 1770)
-DM and TD matches give you the same EXP/PEN now, but Chaser Mode gives less EXP/PEN at the end of the match because you didn't play fully the last 2 minutes of the match (usually because there is not enough time for the chaser to be selected, so the match is over... wich means that you didn't have 2 minutes of EXP).
-Having 0 points at the end of a match gives you LESS EXP (no clue why, but it's true lol);
-MAINLY, more you play a match, and more EXP you get... example:
_WAZAAAAA plays a TD match from 30 minutes, at the end of the match his score is: 2 points (he sucked really hard because of his useless laptop). He will get about 1100-1300 EXP at the end because he played fully the match.
_Mr. Bean joins the last 5 minutes of the match, and at the end of the match his score is: 1337 points because he's super duper awesome or he's hacking (it doesn't affect the EXP/PEN). He will get about 200-250 EXP.
BUT, if everyone was playing from the beginning of the match, the score will make the difference (who has more points gets more EXP/PEN)
NOTE: I made these examples without counting the 20%EXP gear of the costumes or the AP plus items.