Reg fee because of the keywords and length. Don't give up on the domain, you can develop the site and then sell it off for more
You can definitely develop the site into investment ideas? The domain is not too long and it's also memorable