I hate to bring this up again, but I think you really should consider adding in the organ meats. Low iron and B12 would be greatly helped by eating liver. Eating head-to-tail is an important part of getting healthy, IMHO. It does also seem that you are not great at converting T4 to T3 or you are making rT3. Do you take selenium?
Have you seen the stopthethyroidmadness website? Some of what you are describing is addressed there.