Good news is, I've made great progress and am almost finished. Bad news, it's gonna take a pretty dang while to render everything. Still very pleased with how it came together.