That is pretty neat! My suggestion is that the O shaped blue supports be replaced with a C shape so that the child can push the train continuously up the track. Makes me wish I had a small grandchild who would appreciate this. Here is the Amazon listing for an MLCS wooden train track bit set. I think this would be a fun Christmas present project, particularly for a group.
https://www.amazon.com/MLCS-Train-Track-Bit-piece/dp/B000GG09R2
https://www.amazon.com/MLCS-Train-Track-Bit-piece/dp/B000GG09R2