Perpetually? Really, though, it should be with you by the middle of this week. It takes about ten days because of the US shipping. Did you attempt to order one by some other means before, and run into trouble? Don't worry, I will absolutely ensure that you get it - I had confirmation from Yan that it had shipped.
It looks like that seat should work, though it might take some experimenting to decide how high up the stem you want it. I would imagine as low as possible. On a regular bike, I really wouldn't want the stinger thing left on, as it looks like it would be lethal if you hit something in front of you. On the Mini, you might be able to get it low enough that it's less of an issue.