Neville Cichon is finally on Facebook and Instagram