I think this could be a fun concept. One big thing though that, I would say, must happen for it to be viable or any fun: Your GM has agreed to refresh EDG every session or has an otherwise liberal EDG policy (refreshes incrementally with massive successes, i.e. 5+ net hits, or when you do something "super cool" with it, etc.).
Beyond that, I think you should still have a limited skillset (2 or 3 diverse, yet functional "roles") where you are focusing most of your skill purchases - dice pools around 9 - 12 maybe, for those functional roles? Not really sure, I've never been a big EDG user as I've never had a GM with a liberal EDG policy. Regardless, high edge cannot replace crappy dice pools (which is 5-7), it just makes you more likely to pull through in a clutch situation at something you're not a phenom at. So, pick your skills with purpose, so they congeal into a functional set of things he can do to help the group, don't try and do everything.
If you intend Mr. Lucky to be of any worth in combat, you should have at least 2 IPs (I can't see myself ever building any character without some way of getting at least 2 IPs). Keeping in mind though, if he's using his EDG in combat, he's not gonna have any "luck" left for anything else - as combat can eat EDG up real quick. So I'd say keep him a background combat character, 2 IPs at chargen should do you.
He could absolutely be a detriment to the party, depending on the roles you choose, because if you're relying on (having) EDG for something important, well, you could already be out or it could otherwise not come up 5s and 6s (of course, just as high dice pool skills can - I swear the only times I've glitched have been using skills with dice pools in the teens).
You didn't list his BOD, but otherwise regarding attributes I think you should still stat him to be somewhat exceptional around his functional roles (combat i.e. AGI/REA/BOD? LOG skills? etc.), you're not a mage so don't put WIL so high, it doesn't make him stand out at anything except stun damage and drinking his own piss (i.e. Survival)...
IMHO, Blandness is not worth the 10BP it costs, YMMV.
All in all, I'd be interested to see what you come up with. A more detailed layout would probably get better advice.