This is fantastic. It's always good to see good programming.
I really like the red/blue function, but you might want to make it optional. It would be nice to just have a non-colored version to use as a reference when no particular gear ratio is desired.