Scout - You're doing awesome (awesomely?). As for your angry thoughts - it’s healthy to have anger. But I also think the depth of the anger has to do not just with your H but also with your old coach. This is turning out to be a way to process that anger too.
In-laws usually stick with blood, but not always. If you really want to maintain your relationship with SIL, reach out to her directly.
None of us here are having the life we expected - but you’ll find that different doesn’t have to be worse. Sometimes it ends up being much better.