The SO FAQ on self-promoting answers does not allow too many answers from one person that promotes his/her product as a solution to the question asked, even if it has full disclosure, wasn't framed like an ad (rather than an answer to the question) AND on-topic.
So, I'd like to make a suggestion for a new feature. Why not try the following?
There should be a way for the person answering to mark or tag his/her answer as an on-topic self-promoting answer to the question (with full disclosure).
Such marked answers will be hidden, but there will be a link at the very bottom saying "There are one or more answers marked as on-topic self-promotion of products or services. Please click here to reveal them." Clicking this will reveal them temporarily.
If such marked answers are accepted or receive a minimum of 20 upvotes, they will be permanently revealed.
The moderators can still remove such answers if they do not contain full disclosure or are not answering the question.