Seven Months after it was meant to be released , we finally get to see The Bike riders, does it live up to the hype it received at Telluride last year? So, what did I think ?