Joshua v Ruiz II: Kevin Barry warned of a shock but what about the rematch?

Is Andy Ruiz a formidable opponent? Why do some only see a mask? And will Anthony Joshua avenge the shock which trainer Kevin Barry foresaw.