Hey..
Yes u need to carry passport, 2 photographs, printout of that email and all the required information as per point 5th...
U need 1045 rs i guess.. so better to carry around 1500 to 2000 bucks..
If vfs is near at ur place then go for pick up option as u dnt need to wait for 2 to 3 days for...