Anderson has dismissed Tendulkar a fair amount, in the subcontinent too. Given your argument, Anderson is poorer in NZ and South Africa than in the subcontinent, where he averages under 30 against India, Pakistan and 32 overall. Not bad for a green topper.
Anderson may not be an all time great but he has great skill and has won test matches home and away. He's had one awful overseas ashes, one poor and one fantastic in 10/11. Never done it against your lot but hey oh, it's just a game.