I suspect it will be released before the end of September. Generally the testing phase has lasted a week or two in the past. If he releases an update every 3-4 months after this, ICSTOR should basically finish the game by the end of next year, or three years total development time, which isn't too outrageous considering the amount of gameplay and the quality of the renders. And yes, he'll have made a tidy sum of money, but it likely works out to about 100k per year, which is a nice income but hardly rich.