>>150209461
I say upload it warts and all. One it helps preserve it, two it helps you get over the anxiety of posting in the future, three it helps you learn to take and deal with potential criticisms, and last you might actually be surprised by people latching onto it.
I uploaded my first 60 page comic to deviantart and it did way better than I expected.
I look back at it and cringe but now I went from >>150203792 to this