I think it's strong enough as it is right now (can easily beat water pokemon at higher levels than its own, often with just one thunderbolt). However, I think I made it so that raichu can also learn all of pikachu's moves but at higher levels instead.
"Is Raichu getting buffed in this hack? I'd love to have it in my team!"
I don't really understand what you mean here but Pikachu is catchable in Southern Edge (starting area) just like that woman in there tells you (with a chance of 1-3%). Evolution stones can be bought in Greenwood Town.