Yeah, I know I could do all that, but the real issue is R space. I don't really care to calculate when your window is and if you're in it (which is the difference between "available" and "waitlist" when there's R space).
But I dunno. I'll start with an R space column, and work from there.
But (and for full disclosure I clicked none of your links) if this is going to require some request to an AC endpoint per date/origin/destination, it's not happening.