I am very optimistic about this project, but I want to know how long the development cycle of this product?
If you mean the ICO part, the ICO would be taken in next month for first round. The funding would be used to support testnet building and client development.
The testnet and beta client would take several months and be released at the beginning of 2018.
If all testnet and beta client are good and robust, mainnet would not be a big problem.