Maybe a welcome thread where you introduce yourself, offer to make things right and all of that? Chargebacks are legit and can damage your ability to take credit in the future. In this thread, people could comment on how you filled their backorders and stuff, if it all works out.