Você tem a maior parte. 3. não está totalmente correto, pois o EIP ainda estará associado a uma instância interrompida - é somente quando você finaliza a instância que o EIP será liberado. Você também será cobrado uma pequena taxa por cada hora que um EIP for alocado, mas não atribuído a uma instância, portanto, lembre-se disso.
Os EIPs são projetados para instâncias que não são muito longas, mas você precisa de um endpoint constante - como dados de banco de dados de computação e similares. Isso ocorre porque você pode anexá-los / desconectá-los livremente de instâncias na mesma região (assim, ele pode atuar como um failover).
Note que você irá cobrar o tráfego da Internet se você usar seu endereço IP público EC2 (o nome do host é resolvido internamente, então funcionará. Obrigado ceejayoz) para conectar-se entre as instâncias. Cada instância tem um endereço privado (10.x) para comunicação entre instâncias.