"3. He can block your attack by sidestepping, or attacking, or even simply blocking, and just bash you away, or even grapple you. Remember, you're in an awkward stance if you hold your shield out straight to the front."
Well, yes, but the word "simply" does not fit very well here. Despite what you think, a person behind a shield can be surprisingly fast in close quarters. A shield does not make your reaction time slower, and you can still counter blows just as efficiently. "Bashing away at you", "attacking" and "grappling" are all things that if not executed with high skill aren't very clever to use against someone with a shield.