Other mistake: During the sequence where Bond flees the baddies during the carnival, it becomes clear that the locals made their own outfits. For a few seconds, we see a group with headpieces that read "007" - so much for "secret" agent. To add a bit of humour to the moment, a dog can be seen urinating against the passing parade.
Other mistake: The Japanese plane and the German plane are actually the same aircraft type, a British Design called an "Eardly Billing." The "Japanese" version is re-dressed with canvas partitions between the wings, painted dragons, etc, the "German" has no canvas and German eagles, but they are the same machine.
Other mistake: When Ryan arrives at the camp he observes a funeral taking place yet when he goes to meet the camp Commandant he asks what they are celebrating outside.
Suggested correction: I would agree that a funeral is not really an occasion for "celebration." The British regiment are holding a funeral for one of their dead officers: they are speaking English, and since Colonel Ryan is a US soldier, he can fully understand what they are saying, and he should know what is going on. He has worked out that a funeral service is in progress, but, having only just arrived at the POW camp, he will not know all the details of what is going on, and might be interested to know more. It might be insensitive to ask one of the British soldiers, so he decides to ask one of the Italian guards instead. Now, Colonel Ryan's history previous to the start of the film is not described, but he must have experienced some harrowing events in his military career, and this has probably left him feeling cynical and bitter, so he is probably using sarcasm. After all, Colonel Ryan is rather sarcastic throughout the rest of the film, too.