I heard my name so I guess I'll weigh in. Don't worry about machining the ballscrew ends, with a good carbide insert and stiff tooling setup you should be able to get through the case hardening which gets a lot softer in the middle. I had to do that with my cheap chinese screws which needed rework since they machined them to the wrong length. I've also heard of many machinists heating the end with a torch to temper down the heat treat.
Speaking of those Chinese screws, I got 20mm dia (also available in 25mm) and they are the first thing I would change. The single nuts have about 0.0025" backlash and the angular contact bearing blocks required substantial tweaking to get them acceptable. Could be fixed with a second nut but I think you'll be much happier with your ground screws as they also have better positional accuracy. That said if you end up not using them I'd be happy to take them off your hands! Due to the high lead of your 25mm screw its hard to say whether it will be more rigid until you compare datasheets and do some physical testing to verify the 20mm's aren't worn down.
Looking over your thread you got a good start. Love the custom spindle, I want one! I definitely agree you'll want to put some kind of additional bracing in your tubes for torsional stiffness whether that be ribbing, cross braces or the E/G fill like I used. Dave DecCausin's machine only has like 7" of Y travel which is how he gets away with much smaller tube sections. Finally, design in some extra Z height. I've got 14" and when you start stacking up the vice, part, drill chuck and good size drill bit you run out of space quick. I wish I had more like 18". It's not going to add much weight or cost for a few more inches.