1) Stick to blind glmnet for now. There is some research on regularization with categorical covariates.
2) Corrected offset model