As they say....YMMV. On my 328xi, the strut is identical to the one the instructor is servicing. Yes, it is a weird compound curve...I have no idea if that is unique to the AWD e90x, I take your word that it is! Aside from that, the 2cd strut teardown & build up took all the more of 10-15 minutes with the saddle tool. What did the shop charge you to rebuild the struts?
As far as the axle goes, it is an area of caution as you point out. Extracted to far, the shaft will slide out of the joint casing. I removed the knuckle end of the axle only. That was the hardest part of the job in my case. The axle was frozen into the hub splines. After removing the axle nut, I soaked the axle to hub area well....despite a few days of soaking, and even with a 3 leg puller, it was a bear!
speaking of pullers, the 3 leg type comes in 2 sizes, one a bit larger than the other. If I recall, the smaller one was too small, had to get the larger size. Hopefully, as you mentioned, you might get lucky and not have to deal with a seized axle to hub if the axles were removed once before already. I Never-Seized the axle to hub splines upon re-assembly.
Keep us posted on your progress!