I read your link. Sounds unbelievable to me that a bar is able to 'stock' and dispense liquid nitrogen.

Must admit I've never heard of those cocktails before