I don't really understand why you feel that your works so far are not good, because you seem to be suggesting that. Your works are great. Remember, features aren't supposed to result in regulars suddenly flooding the thread, nor are they supposed to get instant results from lurkers. What they will do is improve our standing in the long run as the features will come up in search results.

Just my two cents, anyway!