Have to agree with that, extremely highpoly meshes never go right in blender, I always handle that in max. But subdivision work is never an issue for me.
Machin3 example how to get the bgl drawing in blender 2.8: https://developer.blender.org/diffusion/B/browse/blender2.8/doc/python_api/examples/gpu.types.GPUOffScreen.py
speaking of awesome tools, anyone remember that maya vid of the in editor motion path editing? now something similar for blender ! http://vimeo.com/20659756
I just want to note here, that circular arrays are already possible in blender without that add-on. Just for those people, that only buy it because of that.
Just for completeness' sake, the path on Linux systems is most likely ~/.config/blender (Also second try to edit this on mobile. The editor is a pain on mobile...)