Code 12 is 260 rpm, which is around 19mph cruising speed depending on battery state. If you want something like 22 -23 mph, you'd be better going up to 48v. maybe get a 36v/48v KT controller and LCD, then when your battery needs replacing, upgrade it to 48v.
At 36V, 22A is comfortable for the...