yeah I wasn't entirely happy with the foliage aspect!
I'm not familiar with Brownea coccinea - googling images of it shows some photos looking the same as these flowers and others showing flowers nothing like them, so I'm not really any the wiser. The leaves look the same though.