I can understand the high deck price reasoning, but not really the second one. xD Is 'brilliant' only used in the UK?
"Brilliant" is more common term of enthusiasm in the UK than in the US by far, except by British expats or people who OD'ed on British TV as children...