, That depends on the office. Also, they do case-by-case. Some offices do home visits. Some offices do interviews on video calls. Some offices ask for witnesses on those occasions or ask you to take witnesses to the immigration office.
You need to ask your local IO and follow their direction about that.
, As I wrote, you need to do 90-day report at the office that serves the address on your latest TM.30. You cannot do "anywhere as you wish". If you can provide the latest TM.30 receipt with the address in Samut Sakhon, you can submit a 90-day report there.
Honestly, I'm not sure whether "7 days after" includes due date or not. Hope someone can clarify. My personal experience says 7 days including the due date. But other moderator would say different.
Personally, because of this, I wouldn't try the "7 days after" in western way.
You have to do 90-day report in person at the immigration office that serves your address on your TM30.
If you count the days correctly, it'd be okay. As long as you go to CW and get the queue, you will served within the day. Totally up to you how and when you want to go for 90-day report.
You go to the Chaengwattana office at the Government Complex Building B for your 90-day report in person. Counter A for walk-ins, Counter B if you have an online appointment.
Right, you need a filled TM.47, TM.30 receipt, and your original passport.
There is no "minimum validity" rule when you apply for an extension. You can apply for an extension with a current and valid passport regardless of length of validity. You will get an extension until the earlier date of one year or passport validity. If your passport is expiring in less than one year, you will get an extension only until that day.