The flowers on that plant are absolutely stunning. Thanks for the name.

I don't know what to suggest for the weeds,  you could try mulch in the border to keep them down a bit.

I saw the garden at the Chelsea show on TV last night. I liked the train garden in the pavilion.  

Right, off out with the dogs and maybe the chicks will start hatching today!