Alright, after some messing around I think I figured it out. Vehicles which do not invoke a camera rotation are Player Controlled. Vehicles which do invoke a camera rotation are not Player Controlled. To figure out whether a vehicle is Player controlled just look at the Flags1 offset with the flag 0x8. Below are some samples I took of vehicles in order to come to this conclusion. Obviously I'm not 100% sure of this but it seems to work. Keep in mind this is only true for NPC vehicles. I have not come across any player controlled objects, so Players and Objects always invoke a camera rotation.
Code:
Camera Rotates
==============
Darkmoon Carousel
FlagsD = 00000000
Flags1 = 00000000
Flags2 = 04000800
Darkmoon Tiger Swing
FlagsD = 00000000
Flags1 = 00000000
Flags2 = 04000800
No Rotation
==============
Redridge Demolisher
FlagsD = 00000000
Flags1 = 01000008
Flags2 = 00400800
Kun-Lai Daily
FlagsD = 00000000
Flags1 = 01008008
Flags2 = 00000800
IoC Demolisher
FlagsD = 00000000
Flags1 = 01004008
Flags2 = 00400800
IoC Demolisher (passenger)
FlagsD = 00000008
Flags1 = 01004008
Flags2 = 40000000
Tested current *fix* with above as well as Oculus Dragons and the Crashin' Thrashin' Flyer. The Uldum daily does not work but I think that place has bigger problems which are not worth looking into. Additionally, another potential candidate is 0x01000000 which means "Possessed" but "Player Controlled" makes more sense.