i truly believe it's 90% diet. lots of people have abs (muscle development) but they don't show until you're lean enough.
in fact - i've known more then a few people who trained their abs early on and haven't done direct ab work in years and they still have great abs because they are lean enough for them to show. your abs get worked when you train other bodyparts like legs and back etc. because they stabilize you.
not saying to give up training them. but you probably need to train them less then lots of people think. it's all about the diet and uncovering the work you've done. just my 2 cents!