Using an IPv6-only internal network in a real-world environment

My current setup

I have currently 2 computers, a server called 'mintzer' and a client laptop called 'setzer'. Mintzer has 2 interfaces, eth0 which provides the 10Mbit uplink, and eth1 which is connected to my hub.

Setzer

eth0 ip:3ffe:8114:2000:1160:200:e8ff:fe3a:35e4
name:setzer.ipv6.bzzt.net
name:setzer.bzzt.net
ip:172.16.3.2 name:setzer
name:setzer.bzzt.net

Setzer is a 500mhz celeron laptop running Debian Unstable. It gets its IP address from mintzer, where the radvd advertises the prefix 3ffe:8114:2000:1160::/64, giving it the global address 3ffe:8114:2000:1160:200:e8ff:fe3a:35e4/64.

Mintzer

eth0 ip:195.169.216.157 name:vhe-400091.sshn.net
name:mintzer.bzzt.net
eth1 ip:3ffe:8114:2000:1160::1
ip:172.16.3.1 name:mintzer
sit1 ip:3ffe:8114:1000::419 name:cl-525.ams-02.nl.sixxs.net
name:mintzer.bzzt.net
name:mintzer.ipv6.bzzt.net

Mintzer is a 1ghz duron machine running Debian Stable. It has a tunnel to the 6bone through ipng.nl (now sixxs.net) and is running radvd to provide setzer with an IPv6 IP. It runs powerdns providing dns for, among others, my domain 'bzzt.net'.

The external interface, eth0, has IP 195.169.216.157. The tunnel to the ipng tunnelserver has IP 3ffe:8114:1000::419. On these two IP's the 'external' nameserver runs.
The internal interface has IP 172.16.3.1 and 3ffe:8114:2000:1160::1. On those IP's, the totd DNS proxy runs.