On the Fence of getting a Tesla? Consider these few things first