Collision,
One other thing - avoid mixing your dairy and iron intake - calcium prevents the iron being absorbed so effectively! I can understand the doctors concerned about your iron levels and you neeed to do everything you can to rest and increase them as you are doing. My hb level fell to 7.2 after the birth - not through massive blood loss but because I was so anaemic and the mid-wife hadn't really picked it up. Apparently, low iron can affect your ability to have an epidural and will also make you ridiculously tired during and after the birth - could also affect the speed with which your milk comes in. I ended up with a 2 litre blood tranfusion because the levels went so low and also because i didn;t want to spend the first month of being a new mum feeling crap!
Sounds like your doing everything you can though - and I'm sure the odd can of guiness woudln't hurt too much as an added measure!