Everyone. As already pointed out, Bikeflights has nothing to do with your bike getting there. Fedex ships your bike.
I never wait till the last minute. If it is supposed to take 3 days I pad it with 2 or 3. That way if there is a screw up there is time to fix it.