I spoke to our erstwhile colleague some time ago (within the last year) thus I am puzzled why that site is in existence but its a free country and the operator can post what they like even if it is pretty childish.
Please note I cannot confirm who operates that site currently,, we can see however its the usual mishmash of truth and nonsense, I dont have the time nor inclination to read through it all, time wasted is just that.