I know what it's like to be you. In the long run, you and your future projects will benefit far more from #1.
There are plenty of reasons why waiting X amount of time will ultimately have little impact on the success of your product. And even if someone launches first, there are plenty of ways that you can still win.
Moreover, based the scope you described in the linked post, it's likely you could learn to chop together what you're looking for within two months of hard work. There are more than enough tutorials on related subject matter that you could use to piece together a functioning version of what you're hoping to achieve.
Go with #1; hope for #3; meh on #2. (I hope someone disagrees and gives you a good alternative viewpoint.)