q3fill works only with the "connect" packet without touching the in-game protocol which is enough complex, that's why there are the first 3 effects.
While for point 4 you need to use a socks proxy with UDP support proxyfying the q3fill executable with sockscap, take a look here:
/viewtopic.php?t=22