Hi and welcome to Steemit!
I did like and understand what you wrote here. I have also seen the Genesis Mining website and wondered how long it might take to recoup the payment one makes to sign up. Thanks for talking about your experience. Best wishes!
I've tried to calculate them. If the difficulty don't rise too fast, basically you may have return after 7 months. But since next month the return will break into half, everything is hard to predict.