I Can't PM. I Don't post unless I have constructive input to offer.
I was advised to avoid the SFO consulate because they are taking a long time with E-Visa. I don't really know how it is possible to avoid them if you are a resident of one of the 8 western states covered by the SFO consulate.
But I have had success getting the India E-Visa using one of the agents in SFO, FedEx overnight each way. It took a week.
You say that after 3 and a half months you still don't have the E-Visa. So you have been with out your passport for 3 and a half months?