Speed bonus for melee and ranged works differently to compare them directly, and it's multiplied against raw damage. I was trying to say that a kill taking 4 shots could be reduced to 3 (20 v 25 per hit) through simple movement without even aiming for headshots. Considering your average 1h swing is 13-22 damage, I think dealing a good 30ish damage is pretty good.
If throws deal great damage on body shots against heavy cav / plated chargers, you'd just as easily 2shot most infantry or worse (which is how it was before). If you're seeing ower damage right now, that means low speed bonus (common if you're throwing at someone away from you) or limb hits are negatively affecting it and you need to aim for shots with higher reward. Before, a single HT could kill a good 4+ cav per round.
Currently, I would call HT difficult yet rewarding, since you only need a few kills to be successful on battle, but there are many little parts of the gameplay style that you can aim to perfect. You benefit more by damaging/killing high priority targets, so a good eye for targets would help accumulate a good amount of points.
I do think it's a little weak currently (not compared to other horse ranged, though) since it takes a lot to make use of its potential, but I haven't really heard any good suggestions. Better weak points against horses is all I can think of right now. There's a problem with headshots against horses, though. Headshots seem to only work against a horse's nose (wth?). If it hits any other part of the head, it's the same as a body hit. No clue why it's like that currently, but I believe that's going to be fixed and it should greatly help. The speed bonus when joust throwing also seems a little low at times for what seemed to be a perfect shot sometimes, but I don't have anything to back up that statement.
Increased accuracy helps achieve headshots if you manage to get closer, since it's easier to land a shot at your preferred location. You should still be dealing consistent 25+ damage against infantry and 35-40+ against medium horses, as I observed using the in-game reporter on a 15-24 HT with +0 jarids.