Stargirl,
I asked UOP a little while back and I got the impression that you can get your money back anytime as long as they haven't accepted you. Did they tell you that they won't refund it until the class is set? man..they really suck if that's true!
Also, i'm giving up my seat at UPenn so hopefully you'll be hearing good news soon 🙂