I wouldnt mount it on any of the Tesla roofs. More than likely void any structural warranty.
But to the original question, CVT, Tepui are my #1 and #2. However they are heavy. There is static weight and dynamic weight loads you will have to account for. Even full steel roofed...