To say that the launch of the BlackBerry KEYone has been protracted would be an understatement. BlackBerry and TCL teased the high-profile phone in January, dished out proper details in February, and has left people wondering about a specific US release date ever since. At last, you can relax: BlackBerry and TCL have revealed that the keyboard-equipped Android phone will reach both the US and Canada on May 31st. Americans will be limited to buying the $549 unlocked CDMA or GSM versions at first, but take heart -- there will be carrier deals, including a Sprint launch sometime in the summer. If you thought the up front price was too much to swallow, you'll have a way of softening the blow.