Is there any kind of early install benefit like planetwatch (first sensor gets lead status and increased rewards as long as it keeps a stable backhaul to the internet)?
Yes, that's correct. By installing and maintaining their station early, they will have a significant advantage in the cumulative uptime metric. However, it's important to note that a stable backhaul is also crucial for maintaining uptime and earning rewards.