It looks alright. It's hard to give a good critique from those pictures, so I won't go far with this. As you mentioned, the sleeves are obviously too long. The shoulders are a bit too wide. In real life (the only thing that matters) you'll look fine. Congrat's on the job.