Nice work. It could be enhanced by adding an option to combine the accounts supposedly belonging to one person/teem (for example find connected accoounts using "get_account_history" and checking which accounts have transferred STEEM to another account's vesting)... Would be still inaccurate (especially when trading begins), but that would help to get better idea on how much unique miners there are.