i wouldn't bother sending those to stickerswitch for 2 reasons. the first being that they haven't been active for quite some time. i don't know if this is because they are no longer doing the stickerswitch thing, or because they're on some kind of hiatus.
the second reason is that those are god-awful.
don't apologize for the quality of the flick, apologize for the quality of the stickers, and for wasting stickers.
seriously though, don't get discouraged, everyone starts out shitty. just keep it in books and to yourself until vast improvement is made.