In my opinion, He is just a Murtad. Many Murtads before and after him didn't harm Islam or Allah but they are driving themselves to hell. The best thing to do is to ignore his "person" and make sure to refute his "arguments". I guess most of his points are already refuted here. If he came with a new one, brothers can present his claim here to be refuted In shaa Allah
Allah knows best.