I played From Dust last night. It's pretty awesome.
And I don't know if the Bastion leaderboard is implemented poorly per se, but I guess it is sense I have no idea how the scoring works and there's nothing in-game that tells you what it is.
--
You beat yourself up with your past. Don't blame yourself, blame the world. Blame God. Blame me.