From what I've read most Cleveland fans have been wanting a new stadium and this one is only like 15 miles from the current stadium so relocation is quite a stretch
As for the dome if northern/snow city teams want to host a Super Bowl they will build a dome otherwise they'll never host one.
Also the best thing about this is they should be free of the Watson contract by then!