No, I never heard anyone submit in person. Actually you don't have to go there. Just mail to them.Congratulations. They will issue you landing visa to you and your family.