Urgent routing help needed

Guys, I have a set up as follows:

PPPoE server
WAN IP: 10.11.10.2
L2TP IP: 10.0.103.5
IP of PPPoE server: 87.xxx.xxx.185 (public ip of PPPoE server)
Route: 0.0.0.0/0 10.11.10.1

NOC router
WAN IP: 87.xxx.xxx.179 (public ip of NOC router)
L2TP IP: 10.0.103.1
LAN IP: 10.11.10.1
Route: 0.0.0.0/0 87.xxx.xxx.1( my GW to my provider.

The PPPoE client is assigned an ip of 87.xxx.xxx.181. There server ip is comes up as 87.xxx.xxx.185, the ip of the PPPoE server.
I had this working, but now its not. The client does not have an internet connection, but they can ping to the WAN ip of the NOC router.
I am not running rip/ospf or any other routing protocols. Its just static routes.
The idea of the L2TP tunnel was for it to carry the public ip’s. There is also no masquerading been done apart from one for the 10.11.10.0/24 range. I desperately need this working before the weekend.
Can anyone see where I am going wrong?

As far as I understand you want to give IP from WAN subnet to the next router, is it correct?

This is correct, but since I posted this I just set my home wireless router up as a PPPoE client and it now works fine. Perhaps it is because the home router is now doing NAT and the pc was not.
I am still concerned though that i might not have this set up correctly.
When I do a tracert from my laptop I get the following:
1: 172.16.100.1 (my wireless router LAN ip)
2: 87.xxx.xxx.181 (my wireless router WAN ip)
3: 87.xxx.xxx.185 ( PPPoE server ip)
4: 87.xxx.xxx.179 ( WAN ip of NOC core router)
5: 87.xxx.xxx.1 ( my isps Cisco router)

I have had a friend log into my wireless router remotely from a different network without any problem, just not sure if its all set up right though?

I have also noticed that if I were to use a pc as a PPPoE client that there is not internet connection, but using a home router as the PPPoE client there is an internet connection.