Ich bin davon ausgegangen, dass ein zum Blockelement erklärtes Element per
display:inline;explizit zum Inlineelement würde [...]
Ist auch richtig - aber ein floatendes Element erzeugt einen Block formatting context - damit verhält es sich quasi wie ein Block-Element. Ob man jetzt display: block oder display: inline notiert ist dann egal, da du mit der display-Eigenschaft die float-Eigenschaft nicht überschreiben kannst.
Wenn ich von der letzten Aktualisierung der Seite (3. Juni 2009) ausgehe, ist dieser Bug bei aktuellen IEs (7, 8) nicht mehr drin?
Nein, der betrifft afaik nur den IE6 abwärts.