Great read - I've been doing angular based UI for errormator - check out the demo on https://errormator.com. And I've yet to optimize it, but even now the ui is rather responsive.
I will probably have to adopt some of their techniques too at one point :-)
One thing I'd suggest is you stop animating the charts - clicking on one and then waiting for it to draw left to right may look pretty but is pretty annoying when I want to actually look at data!