Good question, it seems odd that an indie game would struggle for UK release. Maybe it's the term "bro" that us Europeans won't get?
Seriously though, if there is something a Joe average like myself can do to help with release do let us know!
Was looking forward to playing this with my wife yesterday.