Yeah, that's bad. I urge you to file a complaint with ebay also to get your shipping fees back. Maybe something unforeseen happened. It's possible, but unlikely. You've been more than patient. I'm a buyer and seller so I know both ends of it.
Thanks for the update.