I like the bike, where did you get the controller and the battery from?
My other hobby (besides the Alta) is building this thing - it’s a motoped frame - I got it from Hi-Power Cycles but have been modifying it ever since - it’s about 8000 watts, 90volt x 28 amp hour - does about 30 ish mph but...