Definitely, on all counts.
I mentioned the surname, because if you reverse the "d" and "j", you get different names and different ethnicities, entirely.
"Johann" is European, and I figured that a Hungarian is more likely to have a Germanic name than someone from East Asia, where I believe "Hadju" originates , but I could be wrong about the origins of "Hadju".
The spelling and supposed pronounciation are complicated, and muddy the picture even more. Yes there are a large number of people of Hungarian origin in Toronto, but I could be totally off/wrong about the name, and even if the driver was from one ethnic group or another, it may have nothing to do with the UID, (but then again it could). Really confusing, all of this.
I agree with Woodland that he was likely living in a less than formal housing arrangement; crashing somewhere with no rent cheques, lease, or concerned landlord, etc. He could have been hanging around criminal types, but with no North American criminal record, as his prints are not on file here. They may have disposed of his property, and kept quiet about knowledge of his identity.
He may have been fixing the bike, yes, but if he had a shop or a lot of tools, it would likely mean that he had a more settled life, and more people to miss him. If he was using someone else's space or equipment, you now have a third party who obviously knows him, besides the now-dead driver. If he was using Hadju's stuff, then Hadju likely knew him fairly well, and presumably, would other people in Hadju's life.
I also think that going by the driver's hangouts, social circle, etc., would be helpful, but keep in mind, this happened 27 years ago, so I am sure time has erased a lot of locations and memories.