I have verified through testing that the answer is indeed C. An Annarose Special used in public matches yields 7xp and 400fm per loss. For a win, you get 75xp and 1600(!)fm. If you beat an opponent higher level than you, I'm pretty sure all the bonus xp is x7.5 as well. I can't test how often it yields treasure battles as every GM game is already a treasure battle, but I imagine it's a noticeable difference. For a player who wins a lot, I dare say this potion is now a pretty good investment. 1600fm per win adds up to a point card a lot faster than anything else I can think of does.