Great points.
The 90-day interview (as you call it), is the same if we did 3 hours of interviews (like you do) or 15 minutes. We didn't see a better accuracy as we shrunk our interviews down from 3 hours to eventually 15 minutes.
I really like your pairing idea espescially if that's close to the reality of the actual job.