I don't think any of this is crooked as hell. There are already collusion rules in place to cover all this. However, I will forever call it the free puppies deadline going forward.
This is on purpose, out in the open and the smartest front offices will be the ones that take advantage of it before it becomes mainstream. It's the obvious result of the new September roster limit. If you want to see your kids play, you will have to remove some folks from the roster instead of just sitting them on the bench. The timing is natural to bolster marginal playoff rosters as the release will have to happen, surprise, at both call up and playoff eligibility time.
I'm willing to bet this is on purpose to help postseason interest. Whoever the Braves play got a couple guys and it's more interesting now, etc.
The Angels actually did something smart here, at least they are making the best of their other bad choices. A lot of us and other front offices would never have thought about it.
They will never tell us but I bet the Twins had a plan for this as they knew they would be in the sweet spot to claim someone. It would make the trade deadline make sense. The Angels are taking all the headlines but there's a bunch of options.