#433#429 Español es la denominación moderna de Castellano. España es la denominación moderna de Castilla.
Por eso es correcto decir lengua española o castellana indistintamente.
Por eso el Reino de España siempre impuso las leyes castellanas, la cultura castellana, la lengua castellana, modelos de infrastructura que benefician a Castilla por encima cualquier otro parámetro (los caminos reales eran gratis si conectaban con Madrid sinó había que pagar 'peaje').
Es absurdo diferenciar castellano de español porque es lo mismo. Sólo hay un pequeño matiz temporal.