For the o2 it states there is a special fill valve, to me that means it has some sort of vent, otherwise the bag would fill with air sooner Han the full capacity of beer- think soda syrup bags for the new coke machine dispensers.
I thought it nifty but at $290, if that's the asking price, a little steep and as Amanda mentioned, not in my counter either