Thanks for the help, figured it out. Tuned it a little; this is the best I could get it. For anyone looking for an andromada you can walk inside of...
function getPointFromDistanceRotation(x, y, dist, angle)
local a = math.rad(90 - angle);
local dx = math.cos(a) * dist;
local dy = math.sin(a) * dist;
return x+dx, y+dy;
end
function vehicleAndromadaHandling(pe,ce)
if isElement(ce) and getElementType(ce) == "vehicle" and getElementModel(ce) == 592 then
setPedRotation(source, 180)
setCameraTarget(source,source)