[spoiler warning] Just watched the movie yesterday evening and I was also quite disappointed, some of the choices did seem cheap, the twin, the book stopping the bullet, the "punishment" of Miles by the destruction of the Mona Lisa. I think that the movie had some potential, but after the twin reveal everything started going south. Edit: added warning
BTW I thought the punishment was very good writing. As long as he's rich, all will lie to protect him. Once the source of his money - which is he reputation of Klear - is destroyed, all of them stop lieing to cover for him. I thought it highlighted their hypocrisy exceptionally well.