Any chance 'Revan' is the Shroud? Just noticed, the red light in his visor is in the same place that the Shroud's ocular implant is. Also, so far we have not actually seen this 'Revan' use any force abilities...