Review of Metro Station's self-titled album.Based in Los Angeles and formed in 2006, Metro Station...