Sort:  

By the way, this is you? : @"gandalfthewhite"

No, it's just another user.

You don't need to be a witness. Witnesses sign blocks with their witness nodes, they keep the network running.
API nodes are needed by developers, services, apps, and their users. API endpoints don't really need to run steemd. It might be hivemind, sbds, or some other microservices.