Kind of a mess! There are a number of threads introduced only to be dropped immediately, and the characters are all pretty one note. With how often this was pushed back I'm hoping this was just cut to ribbons by producers and a director's cut down the line will do all these threads and characters justice.
Pattinson's delivery of "Gas? Do you know gas?" might be the highlight of his career.