Hi prignony,
Yes - we used the REST/Javascript API with everything done with a combination of CFHTTP and client side ajax.
We wrote a completely independent front end using Coldfusion with alfresco/share as the backend (i.e holding documents, objects, users etc. etc.)
We developed an intranet system, using CF to control the layout, session management etc. The benefit of this is that users still get access via WebDav, CIFS etc - but get a front end that can look whatever you want it to look like. It also enables you to separate the "web application" from the alfresco repository.