Sep 30, 2010 - 2:11 PM
I recently ordered Raill Passes from this website through Swiss Travel System and received the passes within 5 days (did you order your pass through there too?). I don't think you have to worry. You probably have received an e-mail to confirm your order and in this e-mail you might find a telephone number which you can use if you have questions, e.g. about your order.
As you are not going to travel by one of the Panoramic or Scenic trains you don't have to book ahead: you can buy your ticket just before your train trip.
No, there are not many railway stations in Geneva: the main stations are Geneva (central station) and Geneva Airport.