I find the lingering CC annoying as well, but I'll take that to the CC having only appear for half a second. That is far more annoying. So, we may have to live with that. What I do is skip back then press SELECT or CANCEL to display the banner which prevents CC from displaying so that I can see the screen that was obscured by the CC such as super-title for who is speaking. A PITA, but MUCH better than the previous problem of CC displaying only for a flash. There was no workaround for that one.
Another thing that can happen is that the CC may not display at all. However, I have found that in EVERY case, if I press CANCEL to force the banner to display, the CC begins displaying once the banner clears or you hasten it by pressing CANCEL again to clear the banner ASAP. While this is a bit of a annoyance, I am HAPPY to deal with this than the previous problem of not having the CC display at all for long periods.
Using the SHADOW option for CC, I notice that in almost every display, at least one letter or character (often more) is displayed all messed up. Usually I can make sense of it, sometimes I have to skip back and the same CC will have different characters display messed up. I would say this problem is worth Dish fixing. I'm afraid if they attempt to fix the other problems mentioned above, they will break it even worse. Right now, it is an improvement to past CC issues on the Hopper, even with the annoyances.