That team sounds awesome! However I think you misspelled Cypher... (checks Google)... well poop. Did not know there was a character actually named Cipher. Team is now 99.999% awesome, just add Cypher in the 'Oracle' role for the team.
[Edit] Must learn to read the rest of the thread first before commenting...