Nein, 100% kann man nie erreichen.
So ziemlich alle %-angaben beziehen sich in EVE auf die "Restprozent" zu 100.
D.h. bei 60% basis Resistenz und einem 30% hardener kommt man auf 60% + (40% * 0,3) = 72%.
Wenn man bei 0 Startet, kommt man auf die vollen 30%
Ergo: je höher die Resistenzen bereits sind, desto weniger bringen zusätzliche Module. Eine eigene Art von stacking penalty um eben sowas wie unbesiegbar (100% Resistenzen) zu vermeiden
Dabei muss man beachten, dass EVE die Effekte nach Stärke ordnet. D.h. bei 50% Grundresistenz gegen Explosive, 20% wg. Schiffsskill und 30% durch den hardener kommen erst die 50, dann die 30 (in Bezug auf die fehlenden 50) --> 65% und zum Schluss erst die 20 vom Schiffsskill (wieder in Bezug auf die fehlenden Prozente, also 35).
Ergibt dann in dem Fall eine Gesamtresistenz von 68%. Kann man jetzt noch mit beliebig vielen Hardenern weiterführen und sich einen Wolf rechnen mit Stacking penalty etc.
Zum "benchmarken" von Tanks kann ich generell nur EFT (Eve Fitting Tool) empfehlen, da kann man alle Module ausprobieren, seine Charakterskills importieren, den reinkommenden Schaden definieren und DPS-Graphen (Schaden in Relation zu Entfernung und Winkelgeschwindigkeit) erstellen - sehr nützlich
Zudem muss man dann nicht mehr alle Resistenzen von Hand ausrechnen, sondern bekommt sie direkt angezeigt
edit: Zu Frage 2:
Das kommt ganz darauf an, was du mit der Drake machen willst. PvP? PvE? Wenn PvE, Missionen oder Komplexe? Wenn Missionen, welches Level und gegen welche Piraten und/oder Fraktionen?
500 DPS Tank (EFT) sollten eigentlich locker reichen.
Zudem weiß ich auch nicht, wie viel explosion velocity/radius deine Missiles (welche überhaupt? HAM? HM? T1, T2?) im Vergleich zu den Schiffen haben, die du vorhast zu beschießen.
Zur Berechnung von Missile damage in Abhängigkeit von Zielgeschwindigkeit und Zielsignaturradius kann man das hier in ein *.txt einfügen und es in *.html umbenennen. voilá

Schau bei EFT nach, wie sich mit den Rigs die Sachen verändern und guck dann, ob sich Calefaction Catalysts, Flare oder Rigor am ehesten lohnen
Code:
<head>
<title>Missile Damage Calculator</title>
<script>
function calc(f) {
f.result.value = 'calculating';
bd = parseFloat(f.bd.value);
ss = parseFloat(f.ss.value);
sv = parseFloat(f.sv.value);
ev = parseFloat(f.ev.value);
er = parseFloat(f.er.value);
rf = parseFloat(f.rf.value);
c1 = Math.log(rf) / Math.log(5.5);
c2 = ev/er * ss/sv;
c3 = Math.pow(c2, c1);
c4 = Math.min(ss/er, 1);
c5 = Math.min(c4, c3);
c6 = bd * c5;
f.result.value = c6.toString();
return false;
}
</script>
</head>
<body>
<h1>Missile Damage Calculator</h1>
<form onsubmit="javascript:return calc(this);">
<input type="text" name="bd" /> Base Damage<br />
<input type="text" name="ss" /> Ship's Signature<br />
<input type="text" name="sv" /> Ship's Velocity<br />
<input type="text" name="ev" /> Missile's Explosion Velocity<br />
<input type="text" name="er" /> Missile's Explosion Radius<br />
<input type="text" name="rf" /> Damage Reduction Factor<br />
<br /><input type="submit" value="calc" /><br />
<br /><input type="text" name="result" /> Result
</form>
</body>
</html>