Hey guys, we are investigating the specific time for when it will be live. We have seen some reports that it is up on Xbox One, please let us know if this is different for you.
Usually UK XBLA stuff releases between 10am-3pm..ish. I am sitting here debating how long I can stay awake while repeatedly refreshing Xbox.com shop though.