This was very Grayson: Future's End. I really enjoyed it. I'm very worried, though, that because Thomas tells Bruce to marry Selina, he won't, and this all turns into "Batman can't change."
To be fair, King isn't unique in relying on convoluted plots and alternate realities. Snyder's plots are very convoluted, and issue #49 goes into alternate realities quite a bit. Morrison is even more convoluted and the 666 future is vital to his plot.
I liked Thomas's motivation reveal here as well. And as I've been predicting Skeets as the culprit, Reverse Flash being the villain is a nice surprise.
Fornes is a gift - I really hope he and King are doing something soon!
Given how many people I talk to are frustrated with not knowing how or why Thomas is doing what he's doing, I think a full issue is justified. And the build up to this in Beasts of Burden, and even some of the others, makes a lot of sense.
It does make the run feel less dependent on outside stories, which I'm generally in favor of.