Hello Zak,
(1) users should set their primary community on My center > edit profile
Second, Top posters is dependent on number (1). For instance on my case, if I won't set up (1), I will be the Top poster on your community since I have over a thousand post.
Top poster should reflect the actual posts on the elected primary community and not the combined total post.