mmmm The split tunnel wireguard thing, does that mean i can set up a couple of wireguard VPN (say one based in the UK and one based in Italy) and then wire individual apps to either
Yes, this works like you describe, with the only caveat that the DNS resolver used for ALL apps is whatever is setup with Rethink, discounting WireGuard's DNS (which is running in Advanced mode). That's because it isn't trivial to implement split-tunneling for DNS, but we've been making progress to make it work; though, it will tend to misbehave as Android itself does not support it and what we've built is an elaborate... hack (ref).
Rethink does use WireGuard's DNS resolver when running in Simple mode.
Rethink will proxy user-set DNS resolver (when WireGuard is in Advanced mode) over any Always-on WireGuard, unless Never proxy DNS is turned ON in Configure -> DNS.
mmmm How about specific ips whikst usekng a browser?
Rethink doesn't split-tunnel based on IPs and domains, yet. Only based on apps.
mmmm How does that work of so, can the both effectively work at the same time?
It does work, but of course there exists bugs with running multiple WireGuards that we're ironing out over the past 8 months or so and continue to, as they get reported or as we find them ourselves.