Thermodynamically, two problems
1st: loss of energy at refill, compressed air heating up
2nd: air tank cools down during decompression.
3rd: need for electricity for headlight etc...*an alternator would do.
My take is Air engine has lower efficiency and range, but at lower cost.
BTW my electric bike does 10 miles easily on one charge.