The net impact is a tax increase on the very poorest in the short term; and on pretty much the whole segment up to a bit above median income over the 10 year period. Yes, there are individual provisions that, taken in isolation, benefit the working class, but in net it's a loss not a gain.
If we're only talking about taxes paid, then you are wrong there.
2) I think that the whole "over the 10 year period" is a bit of a red herring. The US tax system isn't getting set in concrete with the (potential) passage of this bill. Numerous things will almost certainly change over the next 10 years. Tax breaks set to expire will get extended. Rates will get tinkered with. It's hard to know what might happen. Because of this I think the short term effects matter much much more than what is theoretically set to happen in 10 years.
This tax law has specifically baked in expirations of some portions. When they come up for renewal the GOP will whine and moan about the unbalanced expenditures and they'll either lapse or be supplemented with additional cuts, the corporate side of these cuts is not subjected to this.
It's fine to say "Oh, things may change down the road" but today they designed a tax cut that will benefit the rich, I do hope we're saved from this ridiculous hand out down the line, but that will be by the actions of other people, these politicians have written the bill as they desire it.
But that's later! Right now it's a red herring to call the mess a mess.
They didn't do this in 2013 when some of the Bush tax cuts expired. There is little reason to think that they will do so in this case.