I'm sorry, but I don't like this UI at all. It looks foreign on the iOS as if it were designed for some other device and the ported over. Such neglect for the consistency with a native look and feel is not a "fun experience", it's really quite annoying. My iPhone is not an empty canvas for you to drop an arbitrary UI style on. It comes with Helvetica and a whole bunch of well designed controls. I insist you use them.
It's disappointing that this is the top voted comment. If there's enough budget/time, UIs should always be built from the ground up. At every page and every element in the design process, the designer has the decision to go with: 1. Stock OS elements 2. Non-stock OS elements that follow current UX paradigms 3. Completely custom, designed from the ground up elements As long as the designer is looking at the purpose of…
But a new UX paradigm for messaging window, registration form, map view, person view with Call and Message actions and settings view? This is the designer making themselves employable into the future, not great user experience.