Put the circuit on the breadboard today and found several mistakes/improvments to the design. I implemented some of those here and documented what else needs to be done in the notes.