In America, it is very common for shuls to start quite davening shacharit quite late on Shabbat. Suppose someone is going to be attending a synagogue that will not reach shmoneh esrei before sof zman tefila. What would be the halachicly preferable course of action?
1) Daven with the minyan late
2) Daven shmoneh esrei at home before coming to shul and then again with the minyan (How would one do this? Would he have to say all of pesukei d'zimra and kriat shema at home?)
3) Daven shmoneh esrei at home and then not join the minyan in it's silent recitation
4) Some other procedure