Hungars the original one, were Turks, as well as the Bulgars. They both belonged to the group of the Onogur Turks. The Slavs of Hungary were assimilated by the Turks, thus adopting their Turkish language and culture. The Slavs of Bulgaria, assimilated the Turks, thus remaining Slavs by language and culture.

The theory is not retarded, it is actually well known and strongly referenced.

Hun origins are not clear at all. One theory states that they were confederation of steppe tribes (inc. old Iranic tribes, Turkic tribes, Slavs, Eastern Germanic Goths, even Mongols etc.), while others say just Turkic and yet others claim Iranic origins.

It is not clear since they were barbarian nomad horsemen who did not have any written evidence from their time that linguists can now compare their language to. Only thing that does exist is their current language, which is clearly not Turkic.

In fact, linguists have even abandoned Finno-Ugric theory, as apart from some somewhat similar words, there is nothing in common between Hungarian and Finnish. Genetically also not. They are two totally different peoples, let alone between Turks and Hungarians, between which there are only differences and nothing in common (except some elements of cuisine, since indeed Huns and original Turkic tribes shared common food culture living in Russian steppes and having to move around always).

I personally believe that historically one can indeed link old steppe tribes with old steppe culture only, and not necessarily tribal language and origins. This is why historically, ancestors of both Turks and Hungarians shared common steppe culture, but nothing else. Hungarian and Turkish languages are totally different, as are their genetics. I mean, put average Turk next to average Hungarian and tell me they are related. They have nothing in common. Hungarians are much more similar to Slavs than Turks.

About Bulgarians, no idea about Bulgar origins, but there are also two theories: 1) Iranian origins and 2) Turkic origins, but I think better one of our Bulgarian members clarifies this. Genetically, Bulgarians indeed share some similair haplogroup frequencies with Turks, but one has to remember it used to be Byzantium and this genetics were common among Balkans/Near Eastern populations.