Overall, I like what Peter Smart did here. Putting all of the most important information at a glance is crucial and making the boarding pass easier to carry and handle is a nice touch as well.

I recently flew American Airlines and their new boarding pass is already similar to Peter’s interpretation here which I think is great (I can’t speak for other airlines though). Read the entire redesign concept here.