First of all, congrats on landing!
Just a quick question: Judging from what you described, I'm assuming you are from US, which is a visa exempt country. So, if I'm understanding correctly, if your passport is from one of the visa exempt countries, you can just do the landing, have your PR card...