Hi D -
Don't take feedback to mean that people hated the first version. I liked it a lot (actually better than v2). My suggestions were only intended to help tweak, not overhaul. Since you ended up taking your own logo out anyway, that single change in itself would have made a big difference in the first version's 'obtrusiveness'. However, I don't think you should have to leave yourself out completely.
Will Retroware TV allow their logo to be displayed semi-transparently? A stationary, semi-transparent logo would give due credit, without trying to make it part of the presentation. When it's part of the action, it looks more like an ad than an intro.
Don't forget yourself, and keep in mind that you're doing this for fun, not to please all of us. (that would be nearly impossible!)
--Nexusmtz