This is no different to various websites that offer 'mobile' versions of sites for a price.
You get a maximum of 10 pages with advertising on it for free. To be of any use you have to upgrade and pay monthly.
Also you don't create your mobile site through your WP Admin, instead you are redirected to their site.
Not worth downloading at all. Don't waste your time.