Sounds great Steve - It looks like you have figured out the gearing and what was holding you back initially in the speed department.
As you begin to be more accustomed to the bike and the pedal steer you will soon be able to clip into your pedals. I dare say, this will increase your stability at...