Indeed a fun project. Yes, the KIM monitor is brought back to the minimum to have the serial monitor code working on a 6522. What must have taken a lot of work is getting the timing of the bitbanging finetuned.
Getting the memory map closer to a real kim was not possible with the 1541 memory layout. And so only software assembled from source is usable.
I am very happy to see the KIM-1 monitor working with a 6522!