How to handle flakes.

I’ve had some problems with chicks that flake at the last second. I make a date, everything seems cool, but when I call to get directions she tells me “something came up” and she can’t make it. I think I’ve come up with a way to re-frame this kind of BS, turn it into a DHV and a NEG hit.
A few hours before I’m meeting her, I’ll call and ask her if we’re still on. If she says no, something else came up I say “Good, I had something come up too. An old friend came into town and she wants to take me out to dinner. But, I didn’t want to be rude and cancel our date at the last second. Maybe we can do it some other time. I‘ll call you” and hang up.
In a few words I’ve established that I’m a high value man with a lot of stuff going on. I’ve hinted that she isn’t my best option for the night, I was hoping to get out of the date anyway, I don’t crave her attention, that I respect the people I make commitments too and I‘m seeing another girl that‘s buying me dinner, so there‘s a little jealously going on. I’m also suggesting that she's being rude for flaking on me without (me) making a big deal of it.
A few hours before I’m meeting her, I’ll call and ask her if we’re still on. If she says no, something else came up I say “Good, I had something come up too. An old friend came into town and she wants to take me out to dinner. But, I didn’t want to be rude and cancel our date at the last second. Maybe we can do it some other time. I‘ll call you” and hang up.
In a few words I’ve established that I’m a high value man with a lot of stuff going on. I’ve hinted that she isn’t my best option for the night, I was hoping to get out of the date anyway, I don’t crave her attention, that I respect the people I make commitments too and I‘m seeing another girl that‘s buying me dinner, so there‘s a little jealously going on. I’m also suggesting that she's being rude for flaking on me without (me) making a big deal of it.