my 2 cents worth....
we have a build, seem to be a different approach. but some of those differences can be added to your list.
3 Uxie LA
1 Uxie Lv.X
4 Crobat G
2 Shuppet PT
1 Banette PT
=11
4 Roseanne Research (Search)
4 Poke Ball (Search)
4 Cyrus (major for nrg and poketurn) Quick Ball (Search)
1 Luxury Ball (Search)
1 bebe (get teh bannete when i need it, which cyrus can setup too) Energy Search (Search)
1 marley (another lux ball, pokeblower, warppoint, or poketurn please)
4 Pokedex Handy 910is (Draw)
4 Pokedrawer+ (Draw)
4 Pokeblower+ (Disrupt)
4 Pluspower (Disrupt)
2 Warp Point (Disrupt)
4 Super Scoop Up (Recover)
4 Poketurn (Recover)
1 Night Maintenance (Recover)
1 TSD
2 Galactic HQ (Stadium)
=45
4 Psychic
=4
The only thing I dont like about your pokemon count is if you prize the shuppet or bannette at the wrong time, you are going to have a very hard game. That is were ours differs allot.