Quoted from zachsteffens:Is the invisiglass necessary?
Can't speak to the rest of it, but anti-reflective glass is pretty damn awesome. So even if you buy the green WOZ, I'd still recommend getting high end glass (PDI is also $300 a sheet and gets slightly better reviews than Invisiglass, but I'd doubt the difference is worth the hassle if you could get the Invisiglass shipped with your WOZ).
You've probably put in plenty of time on WOZ already, but I see you're in Denver so if you haven't had a chance to play, I think there are green WOZs at both of the 1UP locations, always worth getting familiar with a game and being sure you like it before plunking down your money.
Good luck with your purchase!