I think it wouldnt look well. Zip sleeves are a typical element of biking jackets and wouldnt match with the rest of this vintage design coat. That's like having racing seats put in a 70s Lincoln Continental. Arguably functional, but does not go well together, aesthetically.
I don't like the straps either, but I'd go with a standard american cuff, certainly not zips.