Hello @canterburyflyer
Using the pre-built images for Xunlong boards can be super painful because of some of the things you mentioned. This is why a group of people go together and created
H3Droid which is a Android image specifically made to work well on Allwinner H3 devices, including the Orange Pi PC which you have mentioned.
We would invite you to try out
H3Droid and see if this helps improve your Android experience on your board!
Also, if you get stuck or need some additional assistance when using H3Droid you are welcome to stop by our
IRC channel #H3Droid on Freenode and chat with us and we will be happy to try and help!
Hope this helps!
Cheers!