I don't think thats what is implied at all by the ending.
The Ending
[video=youtube;SwmbyOLnJ4Q]http://www.youtube.com/watch?v=SwmbyOLnJ4Q[/video]
The bonus ending.
[video=youtube;pS5u4RCgrZw]http://www.youtube.com/watch?v=pS5u4RCgrZw&feature=related[/video]
Neku is talking to Joshua. He says "You took care of things right, because otherwise Shibuya would be gone". That alone suggests that it wasn't Neku who stopped Shibuya from being destroyed. Joshua didn't destroy Shibuya because Neku made the right choice.
Plus Joshua is pretty clearly still an angel in the bonus ending.
I don't think it's implied at all. As far as I see it, it says the exact opposite.