C.J. thanks for the examples.  I think I know the answer to what I am going to ask, but..

Could an IPIP tunnel accomplish the same thing that OpenVPN can for the situation I described (NAT and no modification to a remote firewall)?

Why not?