This is because eZp uses the template file design/standard/templates/node/view/full.tpl to view the objects. You have to create an override file for each class you use on your custom page. See http://ez.no/developer/ez_publish_3/documentation/ez_publish_3/terminology_basics/the_new_template_override_system_from_31_onwards for creating override tpl.
One problem (not the main one) is that you have two conflicting overrides (first/last). Are your override templates really in yourdesign/override/templates or in a subdirectory?
My override templates are in 'design/mydesign/override/templates'
I have also tried to put them in 'design/mydesign/templates' If I place a file called 'full.tpl' in 'design/mydesign/override/templates/node/view' EZ shows this file.
When I turn debug on, the first debugline shows 'design/mydesign/override/templates/pagelayout.tpl'
and then the rest of the debuglines shows the files in 'design/standard/templates'
This is very weird. Anyway, you said you clear the cache. Did you do this via clearcache.sh or the admin? If you did one of these, try one last step and delete the stuff that is in /var/cache, reload. Let's see if that helps. :-)
Could you look at your template from within the admin?
If you goto 'setup:templates' you should be able to navigate to the classes you are overriding. Viewing these links will show whether your overrides are in place or not.
You go to Setup -> Templates and at the top you find "Most common templates". There you click "/node/view/full.tpl" because that's the template you are overriding in your design.
Then you have a drop down list that shows you the available designs. Select your design and click "Set". You should get the list of overrides to the above template for your design. If the condition you set in the override.ini is shown, then you at least know that the system recognises your directive and it may be a bug. If not, than you have some misconfiguration in your siteaccess.