You sound very familiar.
I also am at a state where riding with my DH - and his group of cycling buddies - is not fun. I love the people...they are all wonderful, but their speed is too high and I'll never be able to keep up. I'm always bringing up the rear and the last one to arrive. And no matter what I seemed to do, I never improved. If my fitness increased - so did theirs, and they got faster still.
This is one of the reasons why I joined a triathlon club this year. New folks to ride with...new challenges....but also, the racing allows me to strive to perform at MY best - and I can chase down all the rabbits I want on the course - but at the end of the day, it's just me and the clock. I can measure my progress against myself, and not against my DH or the ride crew.
And I'm thinking (hoping) that this strategy will keep me in a better mind-set for my riding - and running and (gasp!) swimming - this season.
Bring on the MoJo!
So, good luck with the TT's. I think they'll be great for you!