Kevin sounds like you are doing a great job moving forward! (Notice I didn't say moving on, I said moving forward...big difference!)
Keep up the good work on exercising, eating well, dressing well, etc. It is good for your own attitude and self-confidence for sure. Dancing is a lot of fun plus a workout, too.