This doesn't deserve a 3.25, so i'll try to boost the rating a bit.
I can't really think of things that could make this song better, i think it's really good now.
And a name... hmmm... how about: ''Angry Peanuts''? No no, just kidding :P
I think ''Timeless'' or ''Discover'' are nice titles for this.