I did. I kept refreshing iTunes Connect and it didn't give me any new information. I clicked on the appstore link and it just said that this app is not available in US App Store. Strangely, it is back now. I hope it stays alive when someone reviews the app!
Lesson No.2782 : Wait for sometime before sending out link to reviewers.
After releasing the app in the morning, I waited for half an hour and it appeared in iTunes. I used the link to update my website and posted it to several reviewers. Close to evening, it disappeared, and appeared again in another couple of hours!