Please use this to push your TX through to the network: https://btc.blockr.io/tx/push
Find your TX in hex format by adding "?format=hex" to the end of the blockchain.info TX url.
Then paste that number into: https://btc.blockr.io/tx/push and click 'push immediately'!
IMHO it makes no difference which node broadcasts the TX. I can do it, blockr.io can do it, anyone else with a full node can do it.
Granted, that might be a point. For some it might also be a privacy issue. I did not think about that earlier. Usually if you broadcast a TX no one knows your IP as they can not know if the TX originated from you. In this case they do.
btw eligius[1] no longer works.
[1] http://eligius.st/~wizkid057/newstats/pushtxn.php
On the other hand when you broadcast a tx from a QT client run on a home computer (not well connected) the major block explorers will not correctly display your IP address as the node that first relayed the tx.
The above means that if an attacker was trying to find your identity, then they would need to only ask one entity for your IP address if you broadcast it via blockchain.info or et el, however an attacker would need to ask an unknown but larger number of nodes for your IP address (all of which must keep accurate records) in order to determine your IP address. Plus blockchain.info et el is more likely to keep records of who broadcast which transactions then other nodes.