Forum Moderators: open
Welcome to WebmasterWorld [webmasterworld.com].
The fact that your site has been crawled twice, although a good sign, is not per se a guarantee that it will be included in Google's index on the next update.
Some factors that might help your site get into Google's index faster:
Also be sure to check out WebmasterWorld Google Knowledgebase V2 (The Google FAQ by Webmasters for Webmasters) [webmasterworld.com]