I know here in Guelph we have a free legal clinic...maybe there is something like that in your area...or maybe a law school that you can go ask a teacher just to read it over...it sounds great to me...but i am not in any way shape or form a legal wiz...
another tid bit...I know the canadian...