Cytronex is very over-priced for what it is. Avoid a front motor on a light bike like that. They can make the handling a bit weird.
I'd get a Q100c (AKA AKM100C, QQ100c depending on supplier). Available from BMSbattery, Greenbikekit, Topbikekit, etc., then look for a lightish downtube battery...