Wow, that sounds very... myspace-y. If it's a piece of animation or a video, thats great, but the worst is when you're browsing a site and can't find the stop button for the music.
The terms that had me worried were this bit:
"When you upload or otherwise submit content to our Services, you give Tapas a worldwide license to use, host, store, reproduce, modify, create derivative works (such as those resulting from translations, adaptations or other changes we make so that your content works better with our Services), communicate, publish, publicly perform, publicly display and distribute such content. The rights you grant in this license are for the limited purpose of operating, promoting, and improving our Services, and to develop new ones. This license continues even if you stop using our Services."
I know this relates to their site as the distribution method, but in theory - could they sell your work under these terms? Maybe I'm being super paranoid, but it seems pretty wooly to me... I'm looking for more ways to distribute my comic, but some of these sites seem a little dodgy.