>>328623975
>get reviews in before it releases
no it's not. Early yes. But not pre-release especially not for a small company like tundra is. 
>>328623982
even if they are shit at release, this is nothing that can't be fixed with firmware updates. If you get a broken sensor it's bad luck but that can also be replaced