I think it is allusion because John isn’t really flying, but it puts a picture in your head of what he may be doing. None of the answers would make sense because:
personification is applying human qualities to an inhuman object. similes are comparisons using like or as. implied metaphors are comparisons that say something is something else that need to be implied.