You can have an iron transfusion rather than a full blood transfusion, but I'm not sure it's any quicker.
They need to keep an eye on you to check that you don't have a bad reaction and it does take a while (seem to remember it took ages when I had mine, I only had two and a half units in the end though as the cannula broke half way through the third).
Your hb is very low though, it does sound as if you need it.