With regards to your question about not showing up in search results, here are my thoughts.
It is normal practice for Google to index a new site in approx. 3-4 weeks after launching. So yes it is still early days. That said, every site owner wants their site to show up on page 1 results.
Google ranks/rates all websites on approximately 200 signals to determine where the site will be placed in search results. The reason for all these signals is because Google continually fine-tunes its search results. Google has the reputation as a search engine that gives fast relevant results. In order for your site to show up on google, you need to ensure you are following these ranking factors. SEO is a long term process/strategy that pays off. Put in the work on a regular basis, and you will be rewarded. Good Luck!