2 little questions (they might be correct, just wondering: ) are your OTO 76's the US mount (you put that one on now) or the Italian made mount? they differ slightly, so you might want to look into that.....
and the other is: why does this ship have both ESSM and NSSM?
other then that, great work, apart from the small remark thiel made above me