Ok, I checked your site out and the Top Poster code IS working. I went into your Member's List and clicked the arrow for the Posts column and the Top Poster is the same as the one that shows on the forumhome.
As far as the problem with the userid link for the name, that is a language issue, it almost has to be. Post the piece of code here for the userid and I will look at it and see if we can help you get it fixed.