In the legal world an affirmation has a different meaning than an oath. But this was not in a court of law.
Now, if you wish to keep saying it's an oath, please show me some definition somewhere that agrees with you.
affirm - establish or strengthen as with new evidence or facts;
2. affirm - to declare or affirm solemnly and formally as true; "Before God I swear I am innocent"
And here
3. affirmation - (religion) a solemn declaration that serves the same purpose as an oath (if an oath is objectionable to the person on religious or ethical grounds)
The site you linked to said *exactly the same thing* as the one I linked to. And you even changed added an example to suit your needs that they never had.
af·firm Pronunciation (-fûrm)
v. af·firmed, af·firm·ing, af·firms v.tr.
1. To declare positively or firmly; maintain to be true.
2. To support or uphold the validity of; confirm.
v.intr. Law
To declare solemnly and formally but not under oath.
So, nowhere does it say, "oath". In fact, your link says, "NOT UNDER OATH".
Again, do you have any link to any definition supporting your idea of 'affirm'? If not, then I believe you lose this point.
I'm sorry, but you can't just say, "Blue means red".