Fun tune, I think you nailed the ragtime aesthetics! I especially liked the descending bass line, and then the surprise flat VI from IV - V - bVI - I turnaround! Definitely caught me off guard in a good way!