This is the critique board, so yes, this is the wrong place to post this. There isn't a place for self-promo on this forum at all, but perhaps the General Discussion board would work for this. Normally I'd recommend reporting the thread so a moderator can move it, but I'm not sure there are any active ones ):