Former Citigroup exec Ray McGuire has raked in a hefty $5 million in campaign contributions since launching his mayoral run just weeks ago, solidifying him as a force to be reckoned with in the race.