Hello!!
Thank you for asking all your doubts!
First of all, you're not invited by Program Officer to visit office in person. Think this way, "Going to someones place without invitation", What they will think of you? By visit office in person, you're just giving them reason to visit your place...