Vamos lá vou tentar responder:
Os apps feitos em android rodam em quais versoes do android?
Virtualmente em qualquer versão, o delphi utiliza a plataforma NDK para gerar o código nativo Android e essa plataforma suporta as principais versões.
Os componentes DBX/FireDAC estao disponiveis?
Sim o FireDAC está disponível ele é a suíte de acesso a dados padrão e a única multiplataforma até o momento, ele faz parte das versões, Ultimate, Entreprise ou Architect do XE5, para as outras versões é possível comprar a parte. Veja mais em: https://www.embarcadero.com/br/products/rad-studio/firedac
O iOS funciona como uma certa integracao com o xCode, partindo desse ponto como seria com o android? um pacote em pascal? a aplicacao seria escrita em eclipse? Existe mais algum ponto relevante q queira destacar?
A aplicação é toda escrita em object pascal normalmente, como qualquer aplicativo delphi.
O "delphi para Android" utiliza a plataforma NDK, falando bem simploriamente ele pega o código compilado pelo delphi e gera os pacotes para o Android, tudo nativamente.
Veja mais em: http://www.ibm.com/developerworks/br/opensource/tutorials/os-androidndk/section2.html
Uma coisa interressante, não é preciso instalar nada a mão, o instalador do XE5 já te dá a opção de instalar o SDK e tudo que for preciso para o desenvolvimento Android, você pode optar por utilizar esse padrão ou não instalar e configurar um por conta própria.
Outra coisa interessante, basta trocar o target do compilador no project explorer para trocar entre iOS, Android ou Desktop, sem mecher em nada do código, penso que aplicações que utilizem recursos mais aprimorados do SO mobile tenham algum trabalho, mas o desenvolvimento normal é quase sem graça, basta trocar o targe é recompilar, pronto, inclusive a utlização de acesso a dados e tudo o mais.
Existe o suporte a DataSnap e tudo que já existe hoje e estamos acostumados.