You're right about the Shopping Mall, but at the end of BTTF1 when Doc drops Marty off at home, he says he is going into the future 30 years - a nice round number.
Then Marty tells him to look him up - I'll be 47.
According to some articles on the net, in BTTF2 when Marty is talking to that old guy (Terry I think his name is) about the baseball match, at the time when the film was realeased the team listed as the winner never won a match against the loser, but after a few years or so they did or something along those lines.
So, some say the film producers got 1 prediction right.
As for the Pizza, its called a Hydrator. Yeah it would be cool to have those.