Hello,
To answer your question, the static camera works for me. What I did:
Create an int variable, to hold the 'temporary camera' id:
int camera = 0;
//Now, when you load CEF:
camera = RAGE.Game.Cam.CreateCameraWithParams(RAGE.Game.Misc.GetHashKey("DEFAULT_SCRIPTED_CAMERA"), PosX, PosY, PosZ, RotationX, RotationY, RotationZ,, 70.0f, true, 2);
RAGE.Game.Cam.SetCamActive(camera, true);
RAGE.Game.Cam.RenderScriptCams(true, false, 0, true, false, 0);
//And when you're done with the login, just use
RAGE.Game.Cam.DestroyCam(camera, true);
RAGE.Game.Cam.RenderScriptCams(false, false, 0, true, false, 0);
//to remove the temporary camera;
You have to replace Position and rotation with your own coordinates; (You have to manually get the coordinates. You can use the /save command from this resource for example