The title of this thread literally has the word "NASA" in it! The article is clear that the posting that provides the info for the article is a guy working at Eagle/NASA.
The non-NASA lab is under contract to do some experiments; the non-NASA forum is entirely unafilliated.
This is not an agency endorsement. It's still not even a paper.
You're right that it's not an agency endorsement; as I clearly stated and the article clearly states, it is from someone "affiliated" with NASA, the denial of which I was responding to.