Sounds painful! My 2012 Model S died due to bad electronics for the 12V battery on Dec. 2nd. I just noticed today Dec. 19th, that it is finally in service mode... It is out of warranty of course but Tesla replaced the 12V battery in May of this year. After it was replaced, we had the first ever issue with the 12V battery. In fact it was in the shop several times before it seemed to be fixed. Tesla said it needed to be replaced because the car would not accept any new firmware updates due to the old battery. I still contend that the current problem is due to the issues related to the May service.
Last week I drove from Silicon Valley to San Diego for a planned vacation. Since I couldn't take the Tesla, it cost me more than $250 in gas for the trip instead of free supercharging.
Originally we waited almost 2 years for our Model S to be manufactured and delivered! For folks with a free 2nd gen roadster, waiting is just part of the Tesla deal. Lucky you anyway!