To answer the op question, it is not a rifle because it is not designed to be fired from the shoulder.
The arm brace is not long enough for a person to shoulder the weapon, thus, it is a pistol.
By comparison, if you put a rifle stock on your glock, it becomes a rifle as it is then able to be fired from your shoulder.