Problem solved, have fun.
If only running 3rd party software that reads D3 memory wasn't against the ToS. :(
Whoever built this process had a great idea- exactly the kind of idea I'd want to see if Blizzard would open up their game to 3rd party developers.
I'm the author.
I use it, I'm not really "afraid" because I do think blizzard's staff goes on a case by case basis. Like you said, this is something that should have been there, and the data available to be pulled by some type of add-on.
So far we have a pretty decent database (for 3 weeks work) and If i wasn't alone coding both the client and website things would move much faster :)
There are at least a couple thousand people using it daily, I know because I can see who downloads it, and who connects to upload sessions to the website.
Hopefully blizz leaves it alone and more people use it :)