I'm interested in this, but I have some queries:

1) No HM-Slave revive: I don't mind it, but what are you supposed to do if all 3 monotypes die? You can't "run" in a trainer battle. You just have to restart the game then? Have to save a lot I'd guess =P
2) How late is "late"? My favorite poké is Cubone and I like Sandshrew line too, so I'm planning on going pure Ground. Earliest pure ground is route 4 for Sandshrew. That's after one badge, so imo that'd be late. Can I shark a Cubone in route 1 and store my starter away? If not, do I have to go through Brock using only my starter (no pure-ground pokes before Brock)?
3) Are there any limits (Level limits, have to max stats, etc.)? If so, count me out.
4) Can we play on an emulator or do you have a must-use-gba rule?

All in all sounds really fun, can't wait till Erika to whip me =P