Use a cotton batting and wash/dry on hot. I would hesitate on the unwashed flannel backing, as that may shrink more than your batting . . . which may result in some weird shaping.
However, you could use several layers of unwashed flannel for the batting.
BTW, I LIKE your "ugly" quilt!