The 'portable' BGP setup on my laptop

So I've now improved the DN42 setup with new support for my laptop. Right now, the setup is to proxy a BGP session as an iBGP peer for this website and my DN42 router over a 6in6 tunnel(formerly GRE)... over yggdrasil. The 6in6 is needed because yggdrasil won't route raw packets that the devices send that are addressed to DN42 addresses. Is this how things should be done, absolutely not. This should be the job of internal routing protocols or even better, VPNs, but alas, I've done it now.