Welp, I've been ripping up the Falcons and so far they haven't left me stranded. They seem to have good grip! (See video below)
I also got a crew cab with a 6'4, I think it's fine, and I also think it's a bit more proportional than the 5'7... but oh man the wheelbase issues are REAL for...