You can backstab someone with a ballista, why shouldn't you be able to do so while mounted (or with a mount as well)?

Seriously talking, there isn't any clause in the SA's description about mounted and/or charging sneak attacks. This means that you can charge a foe while mounted and do sneak attacks as soon as you deny his Dex bonus to AC or flank him.