There is no approx. 160 degrees. 160 is when the temperature starts to go up. 160 is TOO cold for any engine, let alone S63. 240-250 is what should be. My N52 with no turbo's is running 230 oil temperature in regular driving.
The reason why it is running on track 250 and not more is that BMW went crazy on cooling capabilities on S63 as it is a hot running engine. That is why your pumps are working long after you turn off car. It is to mitigate issues know on N/S63 engines due to turbos being in the bay.
Engines in general can run ANY weight. There is no "too thick" of oil. But, for that particular engine, BMW recommended LL01 oil NOT LL01FE for a long time. Once BMW had to bump mpg to be CAFE compliant they moved engines to LL01FE and other approvals (covering 0W20 oils).
But your engine was always LL01, and still is on a lot of markets.
Another reason BMW particularly went to LL01FE on N63/S63 engines is short-distance driving. LL01FE works better if you drive very short distances where you do not warm up oil to operating temperature. Then LL01FE is a better choice. But, you track your car. On track forget W30 regardless of HTHS. Go XW40 LL01. If you are out of warranty, run Castrol 0W40 and forget it. Castrol 0W40 does not have anymore LL01 as BMW increased oxidation requirements for B generation engines. But for your engine as long as oil has MB229.5 and especially Porsche A40 since you track it, you are good to go.