Wow. Thank you for the thoughtful and thorough review. I really appreciate the constructive feedback and will definitely try to address the issues you highlighted in a future update (which I'm actually encouraged to tackle now based on your comments).
Can't thank you enough!
Best,
TS