I like this system. I also like milestone.
One suggestion I'd seen here years back was that for the gold to count as XP, it has to be spent, usually frivolously. The entire reason being that that's what kept the Conan/Grey Mouser etc 'feel' - yes, they'd get rich, but they'd piss it all away...