You cannot download an app from the App555 site. It routes you through Google Play. The app does not function when downloaded.
By World Moto's own admission in the June 2016 Q, They are planning to expand Yes outside of Thailand in 4th Q 2017. It isn't in China or any other countries.