This answer is mostly an answer and then at the end it promotes what seems to be the answerer's web site:
The web site name matches the user name, so it's not like the affiliation is hidden, but it's also not explicitly disclosed. It feels like spam to me, but I'm reluctant to be too strict about it all on my own. Hence this question. Is this spam?