OK – I see where you’re going. I think your time remap expression is going to end up looking something like this:
revTime = 4; //time for 1 revolution of object (seconds)
v = position – thisComp.layer(“Camera 1”).toWorld([0,0,0]);
a = radiansToDegrees(Math.atan2(v[2], v[0]));
linear(a,0,360,0,revTime)
I haven’t tried it, so it may not be exactly right and you may have to change a sign or add an offset to get it all lined up.
Dan