Pré-aqueça o forno a 180°C - você vai assar o bolo no centro do forno. Forre doze forminhas para muffin com forminhas de papel.
Numa tigela grande, peneire a farinha, o cacau, o bicarbonato e o sal. Reserve. Em outra tigela, junte o açúcar e o ovo e bata, usando a batedeira em velocidade média-alta, até obter um creme claro, cerca de 2 minutos. Acrescente a maionese e a baunilha, batendo apenas até incorporar.
Reduza para a velocidade média e adicione metade dos ingredientes secos, batendo apenas até incorporar. Desligue a batedeira e raspe as laterais da tigela com uma espátula de silicone/borracha. Acrescente metade da água fervente e bata em velocidade bem baixinha só até homogeneizar a massa, 5-10 segundos. Junte o restante dos ingredientes secos, batendo apenas até incorporar, 5-10 segundos. Ainda em veloc. baixa, junte a água restante - a massa não vai ficar espessa.
Divida a massa entre as forminhas preparadas, enchendo-as 2/3 de sua capacidade. Asse por 18-22 minutos ou até que um palito enfiado no centro de um bolinho saia limpo. Transfira para uma gradinha e deixe esfriar completamente.
Prepare a cobertura: coloque as framboesas numa vasilha pequena e deixe-as descongelar completamente, reservando todo o suco que se soltar. Transfira para numa panelinha pequena - não use panela de alumínio, cobre ou ferro - com o caldinho que soltaram e leve ao fogo médio-baixo, amassando as frutinhas com uma colher grande, até que elas soltem todo o seu suco, 6-8 minutos.
Deixe esfriar e então passe por uma peneira para remover as sementes. Junte o açúcar e a água de rosas e misture até dissolve o açúcar. Reserve. Resfrie a tigela e os batedores da batedeira e então os use para bater o creme de leite em chantilly bem firme. Junte o purê de framboesa, misturando delicadamente, de cima para baixo, com uma espátula de borracha/silicone.