I would try posting on their Facebook page. Companies don't love having bad press there and may try to help you out (if not, I'd keep posting there asking why they're not honoring their commitments).