Your first objective is to find the correct technician/shop. I've never heard of Nanohide, so many nano companies now. Opti-Coat and Ceramic Pro are some of the key players at moment. Other top products that are far more exclusive are Modesta and CQuartz Finest. Just do your homework and stop by the shops and get a"feel" of who's the monkey behind the buffer and nano applicator. You're buying into a "system" and you want to be sure someone is there to hold your hands throughout the process; even post application and maintenance since these coating lasts years, not months.
An installer should walk you through your Tesla, let you know the scope of work required, execute it with precision, and come up with a proper maintenance routine to sustain the initial labor and financial investment. Depending on what your Tesla requires, expect to pay $1200-2500 for a skilled installer and/or product choice. This assumes a proper detail, paint correction, and nano coating.
Hope this helps guide you in making the right choice.