~snip
There is a rendering page when you first load up but it doesn't appear later on when you revisit the site, I'm guessing cache handles that. Anyways that aside, I did a couple of test runs on different users profile including mine and I kinda discovered how your scraping works.
You're scrapingSeems your scrape depends on both merits and activity number now if the user has sufficient activity for the next rank but insufficient merit the merits number is automatically used as a percentage to the next rank. And inversely if the user has sufficient merits and insufficient activity the scrape then depends on your activity score as a ratio too the activity needed for the next rank.
Nice tool but you should add more features other tools on the forum don't have yet.