Agreed. According to my secret source (wiki-p) UK has 8x more people per mile than the US. Germany has 7x more. Total population of these two countries combined: 143,799,308. Get translated into French and Spanish and watch users roll in. Potentially.
EDIT: The copy on the site needs work.
. The expressions used (meet to your mood, break barriers, you in the driving seat) are either non-standard and odd, slowing down the reader, or cliche, losing meaning and impact.
. The punctuation is mixed - periods slow down readers, make them stop reading at times.
. You obviously get that you need to keep it short, but IMO you've picked the wrong words in a bunch of places.
And to couple these critical thoughts with the helpful - I'll offer to sit down with another copywriting colleague and go over the main points we see at no charge. This could increase conversion, but no guarantees.