No, the picture at the site is not one of the fungus mentioned.
https://en.wikipedia.org/wiki/Pestalotiopsis_microspora