The port of entry was more simpler than I thought it would be. My advice is make sure you go quite early before the flight time as they will take a lot of time before they give you your boarding pass. They will ask and take your US address. For some reason they took a long time to process it(I was at London Heathrow Airport). Once I landed, I joined the immigration que. I handed them my passport and the folder(the one you get after visa interview and not suppose to open). My finger prints and photo was taken. Then I was directed to a office room along with my papers. Then I was asked to give finger prints on some paper and that was it. I was told that everything is done. The overall time took less than 30mins.
Then after 12 days, I went to the local social security office and applied for my social security number. I got it just after 9 days. Somepeople who got their Green card(about 4 years ago) told me that they got it in just 15 days. They even got a letter saying "welcome and your green card is on the way". I got no letters yet. Thats why I am a bit worried. Other than that.. everything else is fine.