Hi Josh,
Generally a domain name has value in the 'eyes of the beholder' unless it is a domain that gets loads of traffic (visitors per day). There are also millions upon millions of domains available. I have registered a domain and sold it within the week for xx times what I registered it for, I have also not registered a name and seen someone else register it and sell it for xx times reg fee. SUch is life.
I was just thinking about your domain, you might try parking it at Sedo.com (I hardly ever recommend them by the way - but there is a reason this time). Make sure it gets listed on the German version of Sedo. The Germans are much less adverse to hyphens than the US or UK, also it may be that a German member might just be interested in the 'Ya-ok.com' (yes I know that the correct version is for yes is 'Ja').
Anyway, back to why someone else didn't register it, because you got there first. Now your task is to find the person who wants it now.
By the way, welcome aboard the greatest business on Earth and good luck with your endeavors.