Are you aware that Darwinoids is a personal slur?
I think it is an apt description. -oid from Greek suffix -oid = in the image of darwinoid: in the image of Darwin. Pretty ugly but apt. Are you one?