>(what happened to i before e, except after c)

Should be except after c and w (except for wield and wiener (FPN: weiner is passable)).

English pronunciation rules have many exceptions and this rule is no exception! When <ei> has a long "a" sound such as in eight, neigh, etc.

Actually they aren't rules. They are based on body counts.