Trying to define an RPG is pointless, as I have said before, best definition to go with is that an RPG is anything a developer chooses to call an RPG. Because shooters sure as hell sell better, so if Mass Effect is a shooter, then someone really screwed up the marketing on it.