okay, as hokey as this may sound...go to
www.menshealth.com they have all kinds of ab workouts that really do work..plus easy meal plans that help.
a flush-system helps but only once or twice a year...unless drugs/alcohol are consistant then I'd do it like 5-6 times a year.
you sound like your well on your way though
The one thing I've found that is best, is cardio...but not intense cardio...fat burn..crank the incline to like 4 or 5, and set the speed to like 4mph..stay on that bastard for like 20-30 min. 4-5 days a week...plus ab work outs = rock hard stomach.
If you wanna "bulk" and "flab" then take CLA(natural fat burner/no caffine), L-carnintine(breaks down amino acids and puts them in the proper places) and ultra water(removes water weight)...you can get this at GNC its called the "ripped kit" its specifically meant for removing fat and keeping muscle.
Any protein you take in, make sure its 25 minutes after you work out...Pushups/chin ups/pull ups are hands down the best stuff for you...the rest will take care of itself..
btw, peanut butter sammachis ftw!!!