You've done well with what you had to work with. I still maintain that he's too spline heavy to animate well. Also, the model's size in kb is quite cumbersome. If you had the patience, you could delete all the "cross splines" and make 2 tris into 1 quad. That would probably improve it. But then there's the problem of continuity of the splines....oh I'll stop thinking about it.