Pastel de Butterscotch con Cobertura de Caramelo

¼ taza de melaza (para sabor intenso tipo butterscotch)
1 cucharadita de bicarbonato de sodio
½ cucharadita de sal
½ cucharadita de canela molida (opcional)
Para la cobertura de caramelo:
½ taza de mantequilla sin sal
1 taza de azúcar moreno
¼ taza de nata líquida (crema para batir)