Looks like a combination of Hang-On and Panzer Dragoon.