Figured as much...
Again with Latios and Regice... basically, what you're saying is we should throw away Pikachu's power level in 650+ episodes just because in 2 (extremely badly written) episodes, it defeated/tied with a legendary pokemon (both times in totally unbelievable manner).
What makes the episode where Pikachu tied with Latios more representative of Pikachu's strenght than say Playing The Leveling Field where Pikachu lost to a gym leader's pokemon it also had a type advantage again. Oh yeah, it happened again 9 episodes later... Let's not even talk about his loses to Elekid, Onix, Magmortar, Luxray and all the matches where it couldn't do a whole lot but faint.
Also, it's really hypocritical to say on one hand that it's perfectly believable to have Pikachu defeat/tie with a Legendary pokemon despite being an unevolved pokemon and yet it's not ok for Hiyappu to do the same. Want to know what the difference between Pikachu tieing with Latios and Hiyappu defeating Pikachu is? In Hiyappu's case, its trainer had a strategy and didn't owe its win to crap writing.
It's not a question of not liking pikachu, it's a question of looking at this show in its entirety and realizing that Pikachu's normal level that's constant throughout the series is that it's strong, as strong or barely stronger than a Raichu, but not an invicible god that can kill things just by looking at them and is totally immune from losing.
Yes.
All of this,also,take into account that is not "pikachu tied against Latios",is Sceptile,Swellow AND pikachu took down a Latios.