No, I'm not going to stop dreaming, sorry :)
While I'm not a programmer by any means, I understand several custom clients have been created already, somewhat to the chagrin of the game's author. The map spec is pretty open, and I'd think Markus would be happy to help; I definitely wouldn't be...