If you want feedback on the Targon lore, I have an entire thread for you with quite a number of very passionate people who go into quite some elaborate detail about their stances: http://boards.na.leagueoflegends.com/en/c/story-art/IEw4TrBF-my-problems-with-targon
As for the impressions, the issue of course is the way you split stuff apart. The lore is PART of your game, so it is kinda mind-boggling why I wouldn't get the information about the characters when I have the game open. (That is, by the way, an issue not limited to the lore, there is a number of game-related information that is simply unavailable in the game client that really should be there, i.e. stat-scaling of abilities).
Plus, I'm sorry to say, the site-design is...kinda horrible. Not quite mtv.com-level but we're getting there. Like, if for instance I came to the opening website as a lore-fan who returned after a hiatus and I heard about "this Bilgewater-thingy" or wanted to read up on the lore in general...hell, let's say it like it is, I'm screwed. There's no search function, you have no archive and if there is a PM-function I have yet to figure out where it is or how it works...but at least the Tribunal still has a non-functioning link at the bottom of the page, I guess.
And again, this is not limited to lore. If I want to point out to other forum users that your company promised a non-draft-version of NCS, I have to do almost journalistic work to find the accomodating article.
And if google does a better job at making your content accesible than your own site...well, there's really no nice way of putting that, is there?