That army is good, in general.
But, if you want to minmax a little for playing against Tau I can give you some advice.
Tau aren't good in melee/
CC, so making yourself stronger in melee isn't worth the points. 5
CSM with melee weapons can beat 12 fire warriors in melee just as well as 5 Khorne Berserkers but are cheaper. Against models that are good in melee, berserkers would be more appropriate then.
I would trade:
1) Kharn for a normal chaos lord with a power weapon and wings, or a terminator lord.
2) Berserkers for normal Chaos marines with maybe a melta-gun and a flamer.
3) The havoks' mark of nurgle and VoltLW for more marines somewhere else.
600p example army I would use against Tau if I really wanted to win without too much cheeze:
10x
CSM, 2x melta,
cc and NO bolters, rhino (195 points)
10x Plague Marines, 1x plasma gun, 1x melta gun (275 points)
Chaos Lord, Jump pack, The Black Mace, melta bombs, (130 points)(stick this guy in with plague marines and jump out with jump-pack, and onto his
HQ squad when he is in range

)
This is just an example, but I like it and it's well and even. Has that feel of
CSM rushing at their targets and not too much shooting.
Ps. In your scenario since your friend has no tanks, I would trade all the melta guns, the meltabombs, and plasma gun for two more plague marines, if possible.