Hey thanks alot mate,
Yes I'm pretty happy with the bike but still have a bit of work to do; electronics wise. It'll be done once parts arrive and I get time so a couple of weeks to end of month I'm tipping. It will be well worth it tho
In terms of your careful consideration, great idea
with the 20" cast what you have to look out for here is your pedal to ground height should you put a smaller wheel on the back of a bike fitted with say a 24" or even larger. I am fortunate enough to have a rear suspension design from a 24" where I am changing the rear spring to a longer one, most likely off a scooter or motorbike. Currently the pedal height is very cornerning at high speed if you don't have your feet on the right angle your feet/pedal can scrape the ground which is not a good tingly feeling!
Changing the rear suspension spring to a longer one will make the mid frame higher but then you still have to modify the cranks to bring the pedals up. Downside again here is of course both comfortability and increase in pedal speed required. I'm modifying the cranks for safety tho, don't care about pedal speed my pie can go faster than I could ever be bothered pedalling
If you are tall like me I guess you can option to buy a high end BMX in a large size, then bend out the back wheel dropout but I think you would be better off getting a steel frame 24" MTB and modifying it if you are tall to suit like I did. If you are shorter, get a $100 or so steel frame BMX and put big handle bars on it. Possibly even convert it to a six speed if you don't find one with that already.
My near future decision is be boring and get another 20" cast for the front and run them together or try to get my 16" wheel fitted with a safe pedal height as rear, then getting a front 20" cast MP as this would be the strongest, most durable setup.
I would operate the 16/20 setup based on speed via a microcontroller that will run from the MP 5v output.
Based on the speed, say taking off - The motors would function as follows:
0-15Km/h - Front @ 50% throttle, rear @ 100%
15-30Km/h - Front @ 100% throttle, rear @ 50%
~30Km/h+ - Front @ 100%, rear @ 0%
Then work out a 'hill speed' threshold to switch them on and off via software. Plus the idea of having a 7segment LED speedo via the pulse sensor I would need build to monitor speed would be a cool bonus
Anywho enough of that, I still have to finish this one completely first haha
here's some mediocre pics: [pedal height down the bottom is compared with a standard 20" BMX]