Yea total number of wins is not visible on the leaderboards. That is only thing missing in the leaderboards right now i'd say and something that maybe fizzer intended to not put in since you can find out who has what amount of votes for template after all.
Leaderboard right now also isn't very navigable. If you're on page ~10 or so of a leaderboard, the way the page numbers are listed on the bottom means your most efficient way of seeing who's around your ranking is to go to page 80 -> 40 -> 20 -> 10. It'd be nice if you could just jump to your location or the location of some other player.
I guess this applies to the ladder leaderboards to but their loading time is instantaneous so it's not as annoying. Plus you can just find a player's location easily off their profile or by modifying the URL's Offset parameter.
I'm kind of shocked that after 3 months of not touch WZ I'm still top 30 for the strat 1v1 ratings when there's 2944 people with strat 1v1 ratings. I expected it'd be like the global rating and there'd be tons of people with crazy high template ratings by now.