For those of you messing around with your own no-pedal e-bike setups, BMX 'flow pedals' from http://www.curbrider.com (thank you John) might be a cool foot rest option for you to try. Unless, you folks already own no-pedal e-bikes such as the UltraMotor AZB Excel or Toto Design Mosquito which look like they use huge scooter foot rests or police baton foot pegs. 
'Flow pedals' are installed on a MTB bike using a Euro BMX bottom bracket kit and 19mm/48 spline bmx spindle.
Previously, I screwed in regular pedals to a splined BB. The threads don't exactly match, but it still works.
The cooler setup is the 'flow pedals' because they have a larger foot rest area and are still light weight.
Overall bike weight is about 44 lbs.
Rock on.

'Flow pedals' are installed on a MTB bike using a Euro BMX bottom bracket kit and 19mm/48 spline bmx spindle.

Previously, I screwed in regular pedals to a splined BB. The threads don't exactly match, but it still works.

The cooler setup is the 'flow pedals' because they have a larger foot rest area and are still light weight.

Overall bike weight is about 44 lbs.

Rock on.