Alot has happen since this original posting my close version is no longer sold, its now all open source versions and there are 3 different chip set version, just be sure which one you are getting if you plan to update your firmware or input way points, banggood also sells the CX-20 directly from their US warehouse, that will mean alot faster shipping time.
Received my CX20 this past week, have done a few test flights, checking other CX-20's on youtube and came across that not all the CX-20's being sold out there have everything mine...