1) it seems that Maple takes the axis parameter defined in the first plot a simple tryout is:
A := plot(x^2, x = 1 .. 5, axes = boxed, view = [-10 .. 10, -10 .. 10]);
B := plot(x^3, x = 1 .. 5, axes = normal, view = [-10 .. 10, -10 .. 10]);
If you look at the output you'll see that it is either boxed or normal..., but not displayed together!
2) Maple doesn't provide "at the moment" an option for the secondary x axes (top)
3) You can't label 4 axes, and even by hand using textplot there is no vertical option to get an output similiar to my gnuplot attached above.
But neitherless thank you both for your efforts,