Why is hydrofluoric acid so dangerous if it is a weak acid?
The confusion arises from the term weak, which has only to be interpreted in chemical terms. 

Weak acid, as you say, just means that the acid does not readily dissociate, not that its effects are weak! Just to say one, HF corrodes glass, something that not even smoking HCl does.

Wikipedia has a nice summary of HF toxicity (see also the references in the article itself):


  Hydrofluoric acid is a highly corrosive liquid and is a contact poison. It should be handled with extreme care, beyond that accorded to other mineral acids. Owing to its low dissociation constant, HF as a neutral lipid-soluble molecule penetrates tissue more rapidly than typical mineral acids. Because of the ability of hydrofluoric acid to penetrate tissue, poisoning can occur readily through exposure of skin or eyes, or when inhaled or swallowed. Symptoms of exposure to hydrofluoric acid may not be immediately evident. HF interferes with nerve function, meaning that burns may not initially be painful. Accidental exposures can go unnoticed, delaying treatment and increasing the extent and seriousness of the injury.
  Once absorbed into blood through the skin, it reacts with blood calcium and may cause cardiac arrest. Burns with areas larger than 25 square inches (160 cm2) have the potential to cause serious systemic toxicity from interference with blood and tissue calcium levels. In the body, hydrofluoric acid reacts with the ubiquitous biologically important ions Ca2+ and Mg2+. Formation of insoluble calcium fluoride is proposed as the etiology for both precipitous fall in serum calcium and the severe pain associated with tissue toxicity.