LOL that's the best point of criticism so far. Unless I misunderstand what you're referring to, those "artifacts" are in fact decorative elements intended to echo the rather flowery logo. Some people love 'em -- but others find them like motes of sand in their eye or itches they can't scratch.
Thats funny, I thought Lion was acting up. So yeah, you guys should perhaps think a second time about those :)