Can I upload custom nodes to hosted n8n offering?

That’s a major consideration for us, we don’t want to be limited in this way. Is this doable?

No sorry. That is currently sadly not supported but planned in the future.