Yeah, the data source is imperfect. The flight information pulls the "nearest" (live, scheduled or landed) flight that matches that flight number, to give you a sense of the aircraft on that route.
There will be specific planes scheduled for the flight in advanced, but it changes frequently up until departure due to regular airline logistics.
(just kidding. This is a cool project. Good job)