I might worry about the machine screws working or just pulling out under high load if they are just tapped into the aluminum. Have you seen the mast hounds that are available? Rigging Only in Fairhaven Mass. has them in their on-line catalogue:
It may be wise to weld on a strap around the mast so that the machine screws have shear load instead of an angular load.