hmmm does your bank support cashing a cheque denominated in pounds? I would check this before you have to have to figure out how to cash it.
scam, I like to think not. The way they put the original people who funded the development last makes it feel that way, but I expect that is more...