Doesn’t look too bad at all!
When you say materials you will use is that to build the machine or are these materials you will machine? This is an important question because a move to machining aluminum in my opinion requires a step up in machine stiffness amongst other issues. One of those other issues is the need to use coolant/lube to machine metals in any quantity.
As for the question of overkill unfortunately you left out very important considerations. The size of the aluminum tubing is critical to making a machine stiff enough to machine aluminum to a meaningful degree. That may also apply to successful machining of some of those other materials. I’d go so far as to say you have things a bit backwards here. That is you should do the mechanical design of the frame before even worrying about the motion control components. Also unless you luck out aluminum is pretty expensive for machine frames especially for the gantry beam. The better the results you want to achieve in aluminum the more you should consider steel in critical areas. Understanding the results you want to get is very important in choosing build materials and the path you take.
As for that build path there are two types of common CNC routers, one being moving gantry designs and the other moving table. Your machine right now is small enough that a moving table design is feasible. Moving tables have so one advantages in stiffness and ease of build, they however often take up too much space in the larger table sizes. In any event this comes back to mechanical design of the machine structure first. You want to nail the mechanical form factor so that you know how much mass you will be moving around, clearances and such. This may require many iterations to fit everything together in a robust manner.
As for things like lead screws 16mm might work fine at this size but 20 mm wouldn’t hurt. If you want to get more specific reference design specs that the manufactures have on their web sites. You will find sizing information for the various shaft fixations possible.