Only way this makes sense is that the "developer phone" has different hardware (with kb but otherwise inferior) than "consumer phone". "Developer phone" is probably the one that was leaked ages ago with pictures and all (this would explain the outdated CPU and GPU spotted from Harmattan package list) and "consumer phone" is something that we have not seen yet (except maybe some quick moments in the teaser video). EDIT: so slow...