WOW.... this is amazing!
I'm so happy you enjoyed the game enough to play through it's entirety and give me such great bug report feedback. I appreciate the time you took to do this.
Since I received the notification of your post, I started working on all of these bugs you listed. I am hoping to get them done asap and get a new build up on all platforms shortly after.
Again, I just want to say thank you. It's players like you that make this indie dev stuff so much fun. You're awesome!
Watch for the update and have fun getting to 100%!