Glad you came over go the good side! The community is small, but pretty forgiving. I've looked at your site and see that you have removed all questionable photos.
Your reputation is all you have. It shows real character to do what you've done. Well done!