The only possible problem I see with it as it is in the OP now is that 1st level flight isn't really supposed to happen. A prereq like BAB +4 or +5 would indeed be a simple solution.