I just went through all of this with my pick-up. The Catalyst and EVAP flags are the hardest ones to make "ready" and take the longest to become "ready". It took me over 600 miles to have enough readiness flags to pass OBDII emisisons test.
And depending on which model year vehicle you have you can pass if one or two readiness flags are not complete. In my case, 2003 model, I could pass with having only one readiness flag incomplete. Older models can pass with having 2 readiness flags incomplete.