Does a self-powered USB device have to connect to VCC from the host port?
With a self powered device don't connect it's 5V to the host's 5V, you may blow the either power supply. GND and D+, D- will do fine.

Mind you that levels for D+ and D- are rated for +3.6V max, not to 5V as you might expect!