Not to defend Luke but I nowhere read that he stored wallets on the hacked server and I think he explicitly stated that the server was not used for wallets.
No actually this depends on your location. I was an early baker and I am still waiting for my device in the EU, while they already shipped it to ppl who pre-orderd after the kickstarter was finished.
How do you know? The font number does not matter as the website wont see that. To check uniqueness of the fonts you would need to actually compare the content of installed font, not only the name. It would be totally possible that the installer is packed with the font, but dynamically alters it before actually installing it.
It would be totally sufficient to use the protocol handler. You also can not be sure teamviewer is not installed, just because the font is missing. The user could use an older version that does not include the font, or could have removed the font manually.