Well I believe you have learnt from your mistakes, not only learning from it but putting it into practice.
For making you mistakes known in public, admitting that you have made a mistake I admire you for that, not everyone who have the courage to put the step you just make now. This shows that you have nothing in mind than other to learn.