I do wonder if rather than messing about with bonus points and thresholds (never going to happen IMO), BA could do themselves a favour and say "to simplify the system, and make it easier to understand, nTP will now be awarded on the whole fare paid (including taxes, fees, etc)"