It seems to me that there are many secrets on both sides in your relationship and that you have conceived a child in this where there is little trust, communication or healthy boundaries.
Forget about being fair to anyone but your child, your child's welfare trumps anyone's rights.
Your partner seems rather secretive about his previous relationship and child. It seems very clear that there is stuff about that that he doesn't want you to find out - which is obviously cause for concern. On the other hand if you skyped his five year old child without his knowledge or consent then that is a huge breach of trust on your side.
Just because he "doesn't like religion" doesn't mean he is a bad person. My grandfather was turned off religion too - for good reason. He was bashed by nuns and priests as a child and some of his childhood mates were also raped and molested by priests. My grandfather was one of the kindest most moral, gentle men you could ever meet - but he was deeply suspicious of religious people. Perhaps your partner had some trauma as a child as well - you don't know. He could simply not like the bombings and violence associated with religion.
The thing that worries me is that he is full of hate which will be turned on you and possibly your child - if he's racist then he is quite likely to be sexist too and have a very low opinion of women - bigotry rarely stops at just one hatred. He also thinks nothing of breaking the law.
Also, you've seen him once a month for 7 months and you're pregnant to him? I'm assuming that that was unintentional? All my alarm bells are ringing. If he earns a lot of money what is this from? crime?. Because forget about child support if he is a criminal and break up and tell Centrelink you were drunk one night when you took a guy home, can't remember a thing and get on with your life.
He sounds like a very nasty person and you should listen to your gut feeling on this one.