After a little tweeking this bike is awesome and very very comfortable. I have changed the handlebars to a clamp on neck and this made a big difference on the handling the neck out gives a lever to help turn.
I am still learning to ride but here are my thoughts so far.
1. When slow speed turning it is better to be under power it gives you the chance to power out of too steep a lean
2. It is harder to steer coasting when starting out
3. RELAX RELAX RELAX then things come together
later...
Nice bike. Good work!