You're really stretching here. Your 2nd link says 6-24 hours for most cases, with rare cases starting as early as 4 hours. MJ said he was puking 3 hours after eating the pizza.
Staph is a possibility, but also very unlikely, especially given the fact that no one else got sick. If any meat or cheese had staph bacteria in it, that place would have had countless people sick that night which they didn't.
The majority of FBI's start over 24 hours after ingestion. In my earlier posts, I was discussing with someone who thought they got sick from Salmonella just 2 hours after eating a chicken sandwich... Salmonella does not hit this quickly almost ever. Healthline is hardly a credible source compared to the FDA... saying on average 2-6 hours is completely against scientific proof from the FDA.
Here's a good chart from the FDA on the most common FBI's and the time symptoms hit after ingestion. As you can see, ONLY staph could be a possibility, as every other one's incubation period is way longer than MJ's timeline. COULD he have gotten poisoning from the ONE organism that gives symptoms that quickly, when no one else got sick that night and ate the same ingredients (Unless you think there was a 'bad meat bag' they purposely used... but comon), when his story already seems unlikely for many other reasons (the 5 people getting to his room past security, him spitting on the pizza so no one else could eat it, the worker coming out and saying he took all precautions and is a huge bulls fan, the fact that only 2 people were working that night so they exaggerated the 5, etc. etc. etc).... Sure... I'll give it a 0.1% chance of being legit. He's being called out by professionals in the FBI field and other in the medical field left for the extreme unlikelihood that said pizza caused him those symptoms 3 hours after he ate it.