I think you miscalculated the most important factor in starting a new pool, that is to gain the trust. I am not sure myself how to easily get that, because if I would know that I would start my own pool. You have tried to gain that by providing a great front end, but it seems that is not enough as there are still something wrong on its background infrastructures. Your pool has much better front end than for instance
http://solo.ckpool.org, but they gained more trust from the miners. So perhaps great front end does not really matter here, and in your case I think that only hinders the miners in trusting your pool.
From what I have observed, now a days the pools that regularly find new block at least 1 block a day have above 1 PH/s total hashrate. And the contributors on the pools that found the new blocks mostly have above 100 TH/s hashrates. So I think either you have to wait for much longer time and hope that the current miners still stay on your pool, or you have to invest much more in order to reach that level of hashrate by renting it.
One must face the hard facts - there are almost no miners left to attract. Less than 5% of the network is now miners that can actually choose a pool of their own. The bulk of the hashrate is from large farms that have zero interest in moving their hashrate. Trying to attract hashrate from the remaining miners who are loyal to their chosen pool - often for reasons that make no sense apart from the fact that they've always mined there and think it's somehow good - is virtually impossible. Temporary cloud miners renting hashrate at a virtual perpetual loss is of no usefulness to long term pool hashrate. Thus the market for extra pools is virtually non-existent. There is no sign that this is improving with time, only getting worse.