You can still register! You can still vote!! There is DEFINITELY still time!!
You can register quite late in some states so don't give up hope! Go to
www.fvap.gov and then go to "State by state instructions" on the top left side of the page.
You can also call (toll free) 0800-1007428 and get an American voting expert in the Pentagon who will talk you through what you need to do.
Summary:
1. Your deadlines are set by your state. Check your state's page at
www.fvap.gov to see what the last date is to register and/or request an absentee ballot.
2. If you have already registered and have notified your state of your need of an absentee ballot, you should get your ballot by mid-September. Follow the instructions on your ballot carefully and send it back immediately.
3. If you don't receive your ballot by that mid-September and you have both registered to vote before 2 October and have requested your ballot by that time, you can use the FEDERAL WRITE IN ABSENTEE BALLOT (FWAB). To obtain one, contact your consulate or embassy or the military police at your nearest military base for the FWAB and instructions on filling it out. (The Garmisch military police, for instance, provided me with the names of their community's voting officers; the MPS are available at 08821-759-801. If you call another base are unable to get help from the MPs, ask the operator to put you in touch with the Inspector General's office - they will be able to find you the voting assistance officers on their base.)
Good luck! Write me if I can be of assistance, too - am not a lawyer but have had to get to know this system pretty well, having lived overseas for most of my adult life.