This may have some potential, if you can get traffic. It's a bit sluggish though (for example, the render + chart feels a but slow)
To your note I'll have to load more than 1 question + charts (maybe 5 in queue). BTW thanks for adding a question to the site:)