My thoughts on those suggestions
1. Switch on the handlebars to enable/disable speed limiter.
Yes, definitely a good thing.
2. Easily disconnectable power from the front wheel so it can be removed.
Can be done but there's a risk of more troubles due to poor Hall wire connections. The resulting collisions between rotor and armature can be damaging. It's easier to do this on the bikes you have to pedal up to a couple of mph like the Giant Suede, since the multi Hall wire setup doesn't exist.
3. A lighter frame, I'm assuming there are more exotic materials out there.
Carbon fibre, Kevlar or titanium would be needed, but the price would rocket and the weight reduction would be small. I doubt if it would really make a difference to riding performance.
4. Better waterproofing, I had troubles after going through a large puddle.
Dead right, this is eZeebike's biggest area of failure. Connecting exposed wires and connectors with heatshrink sleeving and clamping the ends with tiewraps is a bodge, and standard rubber entry grommets in the control box and meter are just not good enough for outdoor use. It's caused in part by insufficient scale of manufacture though, since specifying custom designed sealed components costs a lot if it's not spread over a very large number of products. Of course it's just as much Crystallite who's to blame here, Wai Won Ching of eZeebike told me that constantly chasing product quality and fitness for purpose is his biggest workload, necessitating many trips to China.
5. A more accurate indication of the amount of power left in the battery.
Every engineer and designer would love this, but it's technically not possible, especially when running. Here's not the place to go into really lengthy explanation, but in essence, it's the fact that the readout from any gauge is dependent on the amount left in the battery, the amount actually being drawn by the motor, and the amount being demanded by the throttle, so the readout swings about as it's pulled three ways. To make matters worse, some technologies like Lithium reduce the available charge when chemically stressed by high demand, then recover afterwards, so that alone makes accuracy impossible. A gauge built into the battery stands a better chance, but still only when the bike's switched off, but those in turn can be unreliable since they lose synch. To keep the gauge in synch, the battery has to be fully discharged every few charges, but full discharging shortens lithium battery life, a classic catch 22 situation.