Ill go ahead and post my tip that so far seems to work really well. Those of us with the driver detection/personalization system. If you have issues with it dumping you into guest, try this!
When you get into the car and close the door. Do not turn the car on immediately, instead, look at the infotainment screen and wait for the splash screen (the splash screen will come up and say Welcome, "name", the seat will start moving before the screen even comes up if you have the exit/entry setting on). When I do this I have yet to have it mis-detect me in the week and a half I have been doing this. If I go to start it as soon as I jump in, then its a coin flip it seems on whether the process will properly detect me. I have even tested this leaving my garage dark and the light in the cabin seems to be enough still. This adds maybe 10-15 seconds to my starting routine, but I am usually getting situated with work bag/ lunch / phone anyways.