You do understand that the P5 jobs he passed up were likely the bottom feeders of P5, right? Places where it would have taken a lot longer to build up an impressive resume against top competition. He likely took the UCF job so that he could build a winning resume faster, as he had a nice built-in recruiting base and would be playing much softer competition than at a bottom feeding P5 team. And he wanted to build up the resume quicker so that he could move on to a top P5 school that much quicker. He is using UF as a faster way to his ultimate goal, a top tier P5 job, whether Nebraska or somewhere else. UCF was a nice 'build up a resume fast and then get out of Dodge even faster' opportunity.