Reading SDA/SCL data using Wire

No is not. Pretty much anything done with Wire is slow. Try this: Google Code Archive - Long-term storage for Google Code Project Hosting.