I thought Da Vinci was handled very well, actually. He's one of the game's more engaging characters. A kind of lovable berk, who just happens to be a genius inventor.
Of course, him working as a weapons designer for an assassin is utterly ridiculous; but no more so than a man reliving the memories of his ancestors by strapping himself into a futuristic tanning bed.