Wow, that was fun! Loved all the late-90s/early-2000s references as well as the computing/gaming references. That's definitely the best clue I've seen for 19A in a long time.
That was really nice. The clue on 28D is great - also liked 29A. I was slow because of cultural/technical ignorance and had to reveal the first 2 squares of the last across, but I enjoyed it a lot.