I'm an electronics designer and will only drop a comment about the 7805. I didn't check your spec sheet but many will operate just fine at over 100C. That's above the boiling point so you can get burned by touching this part. It's your choice to bring that down with a heatsink but you are burning a lot of power using a linear regulator. This is not to write it's the wrong part. Just to address the usual 7805 can get smoking hot and still be fine.
As to Bluetooth and highspeed? Sounds like an Oxymoron to me. Bluetooth isn't known for highspeed transfers. Hope that works out for you.
Hi,
I'm a newbie and I've set up a programme using an Arduino Nano to build a high speed photography project using Bluetooth (from a guy called ZHUT on youtube).
I've used his schematic and his App and it's almost there, but the LM7805CV (for datails: http://www.kynix.com/Detail/800064/LM7805CV.html ) regulator is heating up fast (almost too hot to touch) after a few minutes( with a heatsink). I'm using a 9 volt dc adaptor, power coming out is 5 volts. The trigger threshold numbers (1023) don't come up on the app. to start the programme running, stays at zero. I've never used a schematic before, so I think I've wired up something wrong to cause this.
Any suggestions would be really welcome, as I've spent a long time on this and I'd love to get it going.
I'll send photos, hope they will help, thanks.
http://www.kynix.com/BlogImage/FO9OHJ2JBWJVA6G1.LARGE.jpg
http://www.kynix.com/BlogImage/FF0NYUTJBWJVAB2.LARGE_2.jpg
http://www.kynix.com/BlogImage/F2DU76VJBWJVAD6.LARGE3.jpg
http://www.kynix.com/BlogImage/FQ0JA5EJBWJVAFV.LARGE4.jpg
Moderator note: Edited first link to enable it. Leave a space after the link next time.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic