Just created a custom domain for this site through Google. Glad I did so. Always better to do it sooner rather than later.
It was was very easy and quick. And the domain worked instantly. That surprised me because I thought it usually took a day or two before all that stuff comes together.
But then, we are talking about Google here. In the internet universe, Google is God!