Just saw it last night and found it uniquely confusing. For the budget of the movie it was a great effort and story. Definitely a movie to watch for the story but, hard to really enjoy.
You have to watch it at least twice, if not 3 times. It's actually a great movie, but just like Memento it can't be watched just once.