I see at crowdsale detail have sentences that : Token Delivery Date: upto 30 days after token sale. It is so long for us, almost project running ICO, we have it immediately at our ETH wallet or internal wallet at website.
Yes, they mentioned that receiving tokens on your wallet will take 30 business days. About your point, it depends on team strategy, some prefer to create smart contract during ICO and send token automatically when user end ethe, and other prefer to create smart contract after ICO them distribute tokens to contribute. each approach has advantage and disadvantage.