OMFG, it seems that someone on the Heroes staff finally learned how to produce a quality episode! Normally I stream the show just to watch the train wreck of the week. You know, to laugh at more bad characterization, poor dialog, shoddy editing, incoherent storylines etc. etc. but this weeks episode showed me what this…