Charley serves John a second helping of his bouillabaisse, even though John is shown having eaten only one spoonful of the soup and could hardly have finished his first bowl. Also, when Sarah later becomes interested in the soup, Charley pretends that it's all gone, even though John's bowl is still left untouched on the table.
The passage of time is uncertain, as the story cuts back and forth between two groups. While John, Sarah, and Charley appear to spend a day and a night together, Cameron and Derek's scenes all take place in the daytime. Cutting back and forth between the groups makes them appear to happen in sequence, which cannot be as there are no night scenes with Cameron and Derek.
John Henry is shown playing with a bunch of LEGO Bionicle toys in one scene, and even describes some of the toy line's story. However, he gets many facts wrong, as he seems to have confused Bionicle's 2006 and 2008 storylines, as well as the motivation of the characters.
Considering that John is a cyborg with Internet access, and that he got some other details right, there is no reason he should have been wrong on all of these other supposed facts.
Considering that John is a cyborg with Internet access, and that he got some other details right, there is no reason he should have been wrong on all of these other supposed facts.