Your Apollo bike is very nice. Very popular with lots of sales for a China bike and lots of good reviews. Typical two complaints are it is very tall, sits up too high at just over 36" and it is geared very low. Don't know how to fix the height but swapping the very inexpensive sprockets easily fixes the gearing.
http://www.apollovehicle.com/index.html
/