Flores hominid: New species or microcephalic dwarf?

Flores hominid: New species or microcephalic dwarf?