Well, hopefully you'll do some good work. After all, no one likes to see a rushed beta. I believe I said that a few times, but in reality, that's true. A shining example is As_Stars_Go_Out's Pokemon G/S beta. It's too rushed. Just an example of course.
Hopefully, you'll be able to program most everything. And if you really are going to implement the happiness feature (O.O That's gonna be really hard...) Then I suggest you start by finding the original Yellow's happiness meter blah, and base something like that. Just try to keep it a bit like a remake, and not add anything like Fakemon created by other people. Remember, it's your hack!
And before about my laughing my head off, that was purely because I had too much sugar. Now I'm tired... *yawn*.
From,
~TheRoad
(PS: How are you going to do all the features? And if you could, maybe you could implement the water surfing game in Pokemon, with Pikachu on a surfboard. But then, you're going to need something to teach Pikachu SURF. Maybe an extra, hidden gym where the prize is teaching Pikachu a move? But of course, this hack is all up to you. Hopefully awaiting updates!)