My latest stream is complete. I was able to solve more bugs, but SPIRiT is still not working. I was doing convolution instead of cross correlation. Also, I was using conjugate transpose when I should have been doing transpose. They're now fixed.
Here's the stream: https://youtu.be/wOd9N1waAI4