if you're able to post here, it could have been a lot worse
and I think you've done everything you reasonably can to make yourself visible. the quote is, if i recall, 'the problem with making something foolproof lies in underestimating the complete ingenuity of fools'