Well, its here. (not quite)
In the past those are leaks.
Now no more.
In any case, there will be 2 flavours:
BlackBerry 10, and BlackBerry-Android (i'm not exactly sure what's the name of the BlackBerry's Android OS will be called)
Please discuss about it here.
I'm already predicting that this phone will create an uproar like how the Passport did.