I have a question regarding rolling shutter (on any camera).
I am going to guess that the readout of the sensor is at a constant speed. It usually reads top to bottom. If we calculate the time it takes for the whole sensor to read out one frame, and by doing so calculate how much lag each line of pixels has from the one above it — wouldn't you be able to just adjust this in the software? Just add lag the opposite direction, and get a global looking shutter.