Couple of thoughts. You did ask if anyone had any better ideas. These may not be better but they're different anyway:
My loverly goodyear hyragrip fronts have worn out. (they deminished very quickly from about 4mm in only a few 000miles)
Maybe the first, most basic, issue to address is the pre-mature wear.
Seems a shame to find, buy and mount new rubber if the underlying cause of abnormal tread wear is still unresolved. Check toe settings, that's really the only thing you can adjust on your car.
An extra set of rims is key to saving money. It allows you to change your own tires as weather conditions dictate. A major expense is having your tires mounted and balanced 2X per year.
Where I live, last time I had to, I was paying USD 20 per wheel. 20 X 4 X twice a year = 160. And I get grew up with the guys. Got smart and started changing my own (5 vehicles). 160 per car per year = $800 just to take the snows on and off.
Find a set of good, true rims to mount your rain/snow tires on. Then take your time and search for a good deal on tires. Look in salvage yards, want ads, garage sales, etc.
When you have 2 complete sets of rims/tires, buy a nice floor jack. Then, when winter/summer comes you can change over at your leisure - for FREE.