This sounds like issues with 7.1.... Any way you can try running your same codebase on 7.0? Intranet is by no means perfect, but that's in part due to ACS Classic 3.x Intranet being less than perfect. The number of errors you're describing seems significantly higher than I've encountered.