Do you think it's possible that the BSOD bug is the last or one of the last bugs holding the demo back from release? (Also major thanks for taking the time to answer all of these small questions!)
I don't think so, seems like any time we use some new functionality there's a bug. Since we are mostly being blocked on the AMD front waiting for fixes, we continue developing and optimizing stuff using new extensions .. only to find new bugs that happen to shoot the program down even before the old bugs manifest. It almost looks like we are the only ones using the modern OpenGL functionality, or that we are using it in a nonstandard way that is often not working there. But I don't really know how it's possible.
On the other hand, OpenGL's way of including heaps of
undefined behavior in the specification, without usually any way of alerting about doing something undefined, leads to tremendous amount of bugs. Just recently I've found one such bug - of course by pure chance - but I can't test if it changes the game because of the BSOD.