UPDATE
I feel I've been a bit harsh about the bike and I once again have to stress that the Cyclotricity customer service has been first class. I've been in contact with the Sales Manager and he's even rung me at home out of hours to keep me happy. Let's go through the problems I had:
1) 3 punctures on the back tyre - well this tyre is probably put on millions of bikes a year and I was just unlucky to get one that was faulty which wasn't really Cyclotricitys fault but they sent me two replacements.
2) Broken chain - I'd been messing with the gears and got frustrated and my rage broke the chain but they sent a new one.
3) front shock - they asked me to send pictures of it and said they had now upgraded to a better model and sent me the new one.
4) Brakes - the Zoom brakes are probably OK for most riders but I wanted something a lot better. yes one of them did fail but once again probably millions of bikes a year are fitted with this same brake and I was unlucky.
5) 5 broken spokes - to be honest when I saw the first one about 1 month earlier I was inexperienced to know that it would lead to problems if I didn't get it fixed. About 2 weeks later I saw another broken spoke and 2 weeks later another 3 broke making it unridable. I've got to blame myself for this.
6) Pedal arm hub - once again they sent their newest model without any questions and sent me to a shop to have it fitted.
Zak kept in touch and I said I wasn't really happy with the bike and I wanted to get rid of it or even swap the electric kit to my Carrera Subway. He then asked what I was doing on September 7th because he and his chief bike mechanic would come up and look at all the problems I'd had. On Sunday they drove 175 miles to my house to turn me into a happy customer which is above and beyond customer service.
They left after fitting me their latest rear wheel 500 watt kit with all new electrics and even replaced the front suspension again to a new better one.
This bike is now so efficient and smooth as silk to ride.
I really can't thank the Cyclotricity team enough and this is the type of company all others should aspire to for customer service.