Finally beat it!
Notice I used the same team as Red. xD
Took me about 50 hours. You know, level grinding and all. I kind of had to to be able to stand up to some of the more tougher trainers with Pokemon on levels way higher than others around them (*coughsevendeadlysinscough*). I've also completed it 100% as far as I'm concerned.
My Pokemon's levels were around the 80's when I beat it.
All in all, great hack dude. It had its ups and downs, but it was some of the most fun I've ever had playing a hack.