How is it crap, he clearly uses haplogroups to describe northern/central european migration? Idk where you got that the serbs have significant german genetics. There was mixture, but as is in every country, no country is 100% genetically pure. Still some haplogroups remain the highest and slavic r1a isn't in some percentage it's significant percentage. Also the average height isn't that much different from other central/eastern/northern european countries.
You are probably right, but in the bigger picture that "haplo" and whatnot is not important. In the Balkans, the mix is more pronounced than in many other places. "german gene" in Serbs are not significant in the sense that it is prevalent, but in a sense that it shouldn't be there at all. And its really very funny irony when you take into account that Serbs see Germans as their archenemies. I read that when I was reading about Serbia, but that's probably the same as "nordic" gene in Bosnia. (medieval Serbia was Bosnia and big parts of Croatia in the 13th and 14th century when Saxons were colonised) My idea was that there is more real explanation before theories which could be just fantasy.
According to Reich slavic genes varies from 60 to 30%, going from Croatia, Serbia and Hungary down to Greece (Greeks are 30% slavs).
For more fun, add Sephardic Jews in Bosnia which came from Spain during the Ottoman rule, and probably french Cathars in Montenegro (hence Bocca di Cattaro - Boka Kotorska)
At the end, its not really that important, the whole world are descendant of Atlanteans, not just Illyrians, and people in Balkans, especially ex-Yu people, really are not something special, but they are great for studying social - cultural programming.
On average height and built, did you had the chance to see other Europeans? They are on average shorter and smaller in build than ex-Yu people. And Russians as "pure" slavs (and closest to nordics) really have nothing to do with ex-Yugoslavs. I'm seeing them much in Belgrade, and the difference is really noticeable.