Hey lovely bicycle you have there!
I have Magura rim brakes on my eBike. Your frame does not have posts to mount them on in any case tho and I can see how much you will be missing the coaster brake - I bet stopping a heavy cycle & trailer with caliper brakes is not fun :(
The main difference...