Sorry to read of another fall Bob , but mate, your far from stupid or dumb, that fall could have happened to ANYONE, its your local Councils fault, not yours, for leaving the pavement in that condition.
I would have been scared too, crikey with cars coming at you and all,
Thank god for that good guy for helping you, i hope you are not in to much pain.
take care
Brian