Does the movement get resolved simultaneously?
Yes, all the steps are simultaneously resolved (which might then provoke a variety of triggers).
Per card text, artifacts that are carried get pushed as well. So, do held artifacts get blown away from the units carrying them?
Since all of the movement is simultaneous the artifact always shares a location with the , so it was never dropped and continues to be carried.