Support for the Google Pixel 2 and Pixel 2 XL has been added to the Unified Android Toolkit. To add the new devices you will need to download 1.7.0 from the downloads page or take an update from today onwards. You can also run ToolKitClean from the Toolkit folder and update Toolkit.exe to the latest version If you download the full version from *HERE* you can update the Toolkit without losing any existing files or settings.
Im not sure if EE has locked the bootloader on the new Pixel devices but I know verizon has. If you go to the developer section on your device and the OEM Unlocking option is greyed out then make sure you have internet connection so the device can check in at least once. If it remains disabled, your device may be SIM locked by your carrier and the bootloader cannot be unlocked.
Custom Recovery functions have been disabled as the alpha version of TWRP is not stable enough to add to the Toolkit yet but it will be added as soon as possible. All current firmware has been added so you can use the Toolkit to install drivers, unlock the Bootloader, flash any listed firmware image (make sure it is for your model) and lots more. The root section is pretty bare at the moment but the SuperSU builder procedure is there which will take you to firmware.mobi to create a self rooting boot image for SuperSU. You can then use the Toolkit to flash the image using fastboot to root your device. Magisk also has a root method using their Magisk Manager app which can be added if desired (post in one of the threads below if you want it).