Looks like Dell has officially released Windows 10 compatible drivers for the Venue 8 Pro.
They can be downloaded from here: Product Support | Dell US
They can be downloaded from here: Product Support | Dell US
IE is available on W10. To open it (the easy way) just open any website in Edge and then from options select open in IE. Then you can pin it to start or taskbar after that.