You're welcome.
Of course my definition may seem narrow to you but the alternative is to embrace a broad definition and then a serious case could be make for any game featuring RPG elements to actually be considered an RPG and that's just another can of worms.
There is a reason why so many games come out with an RPG tag and that's the simple fact that calling a game an RPG will boost sales. It's not about being true to some exacting principles that hark back to some pen and paper roots shrouded in mystery, it's just about money plain and simple.
That's why I'm slightly annoyed (or amused depending on my mood) when I see yet another game being passed as an RPG when it does have pretty little in common with actual roleplaying.
Let's face it, RPG is now trendy and despite everything I've said that's a good thing.
I liked a lot of your post but damn, had to edit that *wall of text* down to the points that summed up the post best.