"A GAM is a linear model with a key difference when compared to Generalised Linear Models such as Linear Regression" - This statement is wrong. Linear Regression is not Generalized linear model (GLM). It does not have any link function, the errors are assumed normal.