This looks great! I've been looking at tools to do viewshed analysis. Already being familiar with Blender, this is just the type of project I was looking for.
I'm interested in some what's visible through the horizon. I wonder, does the 3d model import take into account the curvature of the earth, or is a projection onto the plane they start with?