If this ain't directed by Scorses, it doesn't get like half of the praise it does, it's barely even a Scorsese film really, at no point did it really feel like one either, maybe that was the problem, maybe it was just mediocre.....I mean he's changed genre before, and even most recently, and still kept the Scorsese magic there. This was just bad, fair play to him for taking the risk though.
Don't really know what you want in a "mind feck" film tbh, if you want to think a lot about what the films telling you or want the film to simply confuse the feck out of you....Blade Runner fits the bill for former, Eraserhead or most Lynch for the latter.