Is it proper to use 'stepmother' in this case?

This is one hundred percent an opinion. It depends on how that child feels around his fathers new lover, it doesn't matter if it is religiously or traditionally correct to be known as a specific label.