Barleans high lignan flax is the best I have tasted. They take extra steps to make sure its fresh.
If it tastes like crap then its usually because its old or rancid. Never buy it from a store that does not have it in a refrigerated aisle and check the pressed on date on the bottle to make sure it isn't that old.
Instead of making your entire shake nasty just be a man, hold your nose, and down the tablespoon of flax. Just have a glass of water ready and you won't taste anything.