#4 no. Se hizo un concurso para hacer una nueva bandera que fuera chillona ya que la anterior (la cruz de san andres) pasaba desapercibida en alta mar y en batallas maritimas era una putada ya que no distinguias bien la bandera y atacabas barcos propios.
#4 Carlos III lo sacó a concurso las banderas de marina (la mercante y la civil) en 1785. Se eligió la actual ya entonces. Poco a poco se fue extendiendo a edificios oficiales y demás. es.wikipedia.org/wiki/Bandera_de_España
Los colores coinciden con la catalana, pero que yo sepa es pura coincidencia.