You're preaching to the choir! I've brought up the lack of ease of use and advertisement for the feature a few times, and the general consensus is that's coming in 6.0, so it is being worked on. I want to see it succeed because the thing that killed web comics on the site last time was lack of advertising and no one had any idea how to submit one.
As to why your comic was never approved, I have no idea who you contacted, but I see it listed on our topic about it on the mod boards and apparently whoever you originally contacted never replied to you? I see that you have pages so the person you contacted should have set your comic up. If you still want to do it, I can do it for you right now.
It's a bit much to assume the entire feature will fail just because of one bad experience. I'm in the same camp as you as I actually want it to be easy for people to submit a comic and for the feature to actually be advertised.
99 Problems and a Cat
Croi Desai vs. HR99
@ 12:30 AM Apr 23rd