When using LESS=RSFX in Windows, with the ansi color mode, when the output is short enough to be output on screen without the pager you end up with the ANCI color codes output into the terminal instead of interpreted as colors. Would it be possible for tpager to toggle the color mode based on the amount of output? That seems like the perfect world for a Windows user right now. If the text can't fit then use the pager with ANSI color mode and if it can fit then switch to Win32 color mode and output direct to the terminal.
(Sorry to flood you with issues... :))