I'm really sorry you've had a bad experience in the AppStore. My experience was not like this at all, but rather it was a very smooth process, even with an initial rejection.
I was fairly amazed that they turned the app around so quickly (2 days both times).
I'm not so happy about the payment policies.. it will be interesting to hear what you have to say a month from now...