RE: Snap rolls - too big...
Have you checked the C.G.? You may find moving it forward slightly will speed up snaps. Also, you may want to check your battery pack voltage under load. If it's dropping voltage too much, you may not be getting full control surface deflection in flight.