CFII pilot, 1000 hrs is a good minimum unless you have relevant experience that would make you a better candidate (135 or 91 jet/turboprop time, Pilatus time etc). As far as the 100 miles, you are required to make a 2 hr call out. It can be discussed in the interview.
Jabraham03, we are still advertising for classes, although we are properly staffed at the moment so classes going forward may be smaller. PM me with any other questions.