what's left to handle? looks like you asked for a refund within the last few days. you'll get your refund and move on with your life.
and should they have taken just a deposit, and communicated a little better? maybe. but threatening to post on pinside in an effort to encourage them to deliver something to you that they don't physically have, is lame. they offered to make you whole, and you acted like a born yelper, anyway. this thread just serves a warning about you to all future sellers.