Ah! That must be it; it's not primarily an English site, so the English side of it isn't very popular yet. that might explain how it flew completely under my radar.
Hahaha; Neovel is a pretty new site and some of my friends have posted to there, but I don't have any experience with it yet myself. Sadly most of those sites are a lot less popular than Tapas on the novels side (but, luckily, the readers have very little overlap, so posting there might mean brand-new readers!).