On sup-norm bounds part II: GL(2) Eisenstein series