Hi guys, thanks for taking the time to read it. After playing around with it for the past day or so, pretty much non-stop, I have figured out that there is a problem with KVM and the "macvtap" adapter in which the host/guest cannot communicate because the adapters are on different layers. There is a solution however which you can read about here:
What I have ended up doing was to use the KVM GUI to create a new bridge adapater, then set a different IP to the host/guest and then add that adapter to the guest. It now works.
I've got a small issue around routing now, but nothing that cannot be fixed with a simple command.
route add default gw 172.16.28.250
For some reason, when you restart the networking service, it will only set one default gateway, but my environment requires 2 gateways.