That pic looks good bro, how tall are you?
8 months out....roughly 32 weeks is plenty of time.
Why are you running letro? and 2.5mg a day? imho arimidex at .5mg ed to even eod off season is plenty, and some guys even get away with none. I have never used letro except the last 2 weeks before a show, I dont even know anybody that used that much that far out from a contest(not bragging, but I have a lot of top nat comp. friends and ifbb pros, and have worked with top coaches) that much letro will fuck you up. You diet could use some tweeking, if the rest of you looks as lean as your arms shoulders do, you should be eating more food, especially post workout.
Chubz