Great work! Btw, how is the black space used, exactly? Is it just used as a gbuf to get around the fill effect of updating so many pixels at once? I'm also curious what tricks are used to avoid redrawing the full screen every frame.
I still can't believe that this is even possible!
Your supposition as to what the black space is used for is precisely correct. And I already asked him about any tricks he uses to avoid some redraw.

But at least for now, the answer is none are used. I'd still like to see him try, though.