A 10% fully refundable deposit sounds a bit odd, surely it is only refundable up until the point the contract goes unconditional?
I don't like the sound of the developer being able to access those funds at all. The way I got around this many years ago for my PPOR was to up my offer by the...