After the battle of Kurukshetra there was an explosion of Mleccha agriculture, population and culture originating in Mesopotamia and spreading westward across Asia Minor and the Greek peninsula.
Before that time, these areas were likely sparsely populated with nomadic herders and subsistence farmers. They would have lived much like the Native American tribes before the introduction of Europeans. The Celtic and Germanic tribes of Northern Europe lived in a similar (albeit more technologically advanced) way until the invasions of Julius Caesar shortly before the time of Christ.
It is these tribal peoples that would have joined in the Mahabharat war, along with similar tribes from Central Asia and the Fertile Crescent.
Over thousands of years the descendants of these tribes mushroomed in population then mixed and migrated to create the various ethnic and national designations we have today.
Within the Vedic literature, the term Yavana applies to the entire swath of land from the Mediterranean, through the Near East and Central Asia.
Later these people would be called Greeks etc.
Later texts indeed recognized them as such. That is why the term Yavana became especially connected to the Greeks, who after Alexanders invasion of Northern India, established the Indo-Greek dynasties.
The blog you mentioned is full of poor logical arguments. For example:
Krishna moved the Yadu dynasty to the west to avoid Yavanas, so Yavanas must not come from the west.
Krishna moved the Yadu dynasty to Dwaraka because as a fortress in the ocean, it would not be subjected to attacks by land.
Krishna was not trying to avoid Yavanas. The Yadu dynasty was not under attack from Yavanas. They were under attack from Jarasandha.
Kaliyavana only took advantage of an attack by Jarasandha ONCE to attack Mathura, because he had heard Krishna was a worthy opponent.
Regardless, the position of Dwaraka and Mathura are irrelevant in the face of Yavana invasions from the Khyber pass. Dwaraka is in fact safer from these invasions and no nearer to their source. Mathura is right on the path of invasion and was in fact taken by the Greeks.
Nor does The Yadu movement west indicate Yavanas are from the east and south as the blogger speculates. (Even leaving aside the fact that Krishna was not moving to avoid Yavanas).