The link says it is only playing at two theatres, with a single showing at each. It's not actually having a normal release?
I can only assume that the Celsius 41.11 website has not updated yet. The Newswire article is dated today.
Sign the petition to have it shown near you.