It's gonna be really tough to get someone to take your idea through to a completed map- most mapmakers have a surplus of their own ideas they'd like to get down.
That said, you did the right thing by working on other maps while your 'best' idea lay untouched. I would encourage you to upload those maps you've been working on, get feedback, get better, and then you'll be able to make that awesome map yourself
