1) Yes, with the exception of the User Profile Synchronization Service, if you choose to use it. It may only run on one server in the farm per User Profile Service Application (likely you'll only have one).
2) SharePoint has an internal round-robin load balancer. All you need to do is start the appropriate Service Instances.
3) Yep, that's how it works.
The short answer is "Yes". That's all there is to it. There is a nuance since you are replacing the Central Admin server. If you are going to use the Config Wizard you need to:
"Add the server to an existing farm" and specify the current config
On the last page of the wizard you need to hit the additional settings (or advanced settings, I don't have it ...
Couple of things:
Web front server, is it already joined to the farm?
if it joined the farm then all packages should exist on that server
If Not, then run the config wizard and join this server to farm(make sure this server has same build level as the other.
Once you change the DNS pointing from APP server to WFE, make sure update the AAM.
Also update the ...