Inevitable. I love how you mention only the factors that support your claims, but none of the ones that blatently disprove them.
- France's armies had no unified military communication system. In a monumentally dumb move, France routed all of its miltiary communications through telephone lines.
- French training standards were disasterously low. Combined armor/infantry tactics were not taught. And French tank commanders had absolutely no concept of combined arms operation.
- Morale was extemely low due to memories of the first World War.
- French Tanks were not designed well. They suffered from horrific breakdowns, parts shortages, lack of field radios, and terrible crew ergonomics. Many factors which German tanks would convienently suffer from a few years later.
- France had little to no Air Force what so ever. It's few modern aircraft designs were hopelessly outnumbered and outgunned. Britian did not commit the RAF to the theatre.
- France was stone broke.
In short, Germany kicked the ass of someone already on the ground and bleeding. Hardly a "stunning victory" of any kind.