No, it does not make your points less valid, if they are valid. But it is reasonable to assume that the arguments of this piece form the foundational assumptions of the product you are selling. People will want to take this into account when considering your arguments.
You are right! This one is more of a general overview of the space. I will write one about the assumptions we are making wrt to betterbank.app